%PDF-1.4 %ÐÔÅØ 1 0 obj > endobj 4 0 obj (1 \040Introduction ) endobj 5 0 obj > endobj 8 0 obj (2 \040Floating Point ) endobj 9 0 obj > endobj 12 0 obj (2.1 \040Formats ) endobj 13 0 obj > endobj 16 0 obj (2.2 Operations and Accuracy) endobj 17 0 obj > endobj 20 0 obj (2.3 The Fused Multiply-Add \(FMA\)) endobj 21 0 obj > endobj 24 0 obj (3 Dot Product: An Accuracy Example) endobj 25 0 obj > endobj 28 0 obj (3.1 Example Algorithms) endobj 29 0 obj > endobj 32 0 obj (3.2 Comparison) endobj 33 0 obj > endobj 36 0 obj (4 CUDA and Floating Point) endobj 37 0 obj > endobj 40 0 obj (4.1 Compute capability 1.2 and below) endobj 41 0 obj > endobj 44 0 obj (4.2 Compute capability 1.3) endobj 45 0 obj > endobj 48 0 obj (4.3 Compute capability 2.0 and above) endobj 49 0 obj > endobj 52 0 obj (4.4 Rounding modes) endobj 53 0 obj > endobj 56 0 obj (4.5 Controlling fused multiply-add) endobj 57 0 obj > endobj 60 0 obj (4.6 Compiler flags) endobj 61 0 obj > endobj 64 0 obj (4.7 Differences from x86) endobj 65 0 obj > endobj 68 0 obj (5 Considerations for a Heterogeneous World) endobj 69 0 obj > endobj 72 0 obj (5.1 Mathematical function accuracy) endobj 73 0 obj > endobj 76 0 obj (5.2 x87 and SSE) endobj 77 0 obj > endobj 80 0 obj (5.3 Core Counts) endobj 81 0 obj > endobj 84 0 obj (5.4 Verifying GPU Results) endobj 85 0 obj > endobj 88 0 obj (6 Concrete Recommendations) endobj 89 0 obj > endobj 92 0 obj (7 Acknowledgements) endobj 93 0 obj > endobj 96 0 obj (8 References) endobj 97 0 obj > endobj 111 0 obj > stream xÚ­

|Ú¢ª,ºgÞÅöjkÊñÆòæ!™ˆ„HVxh ÊŠç×ïwv7@Ц23S»>¾îï>àt¶š¥³÷¯Òïüþx÷êoïòjfʤv¶šÝ=ÌL'E•ÍÊ

öW×¶¬æÿÅ?¯\:o»‡+›ÎÝ®Ù/Ú®þq÷?³kãŠ$³uRÛœy·=4ÇÍ~¥“3˜µÙ¹Ûì—ܸ}ûö-·Ê?÷ œ©ž—ÔYYâ™Ê,© €&3‰ËšÍqÝÈy~]oŽíºm „ª²nþfÛâÑþä·ï6Çk€½k\ûäÿö®HgÆ&un2ÜìºJg‹ÙuQ%ÆÈ¾ùñÓÝ/o®ò|~sÇV3¸šÆÁ”.*huðÕuÛï¯l5Úáß{„dÞ^™yÇïðkëùõ=üy—=¿ì ÙnáOsÄÖ’‡bûÀ~OMŽ=z¿Ùß¿x„} À

îå²9¤Áß-®E¯{™só¦Ó}Àeúê1üÖ0Ïvxê¢ùttÝc³°~C]² X3€÷|¸ãúêÚ•åü& ½PGÇöûÐþÜ'W×9ôîÖx‡üæ‘® þ{$|z}UT8ogløêaÿ­Ô\OÈ÷ß"’ëZ×ÈÓT‘‡Í%®Þ+BúžÇÒ¾-·w‡þÈ-ÆÃŽî¥ž \oD-|aÏ (‘åàr«²ù{‘Ðñ m›ýÝü·•Mv-Ñ÷ß»ùQoÆ.y\0p‘„ )¸ž )÷Ú(&Zî"º?ÿ„˼ÑðcA´áb+üÛìvǼ’Ý–-þMD ü?)óY‡"@Ú¿¼5ûÍÌˁ þ‘0Ã¥ÀíLRVÂ¨ÍØeÏÏ?}¾¹»ýùé°¨ U¢ˆEñƳ?)˜Ò_gf€ü~ì#æ Ý(ép\³ä5tÞ²ÜWØ"Œ lG¡ ¸âi£.ˆëQ„cûG½õ¦ûŠOrPA"OeSL~ÓÉ :3‹N[àˆ¤]ž"¹œo§¨4͵®þû86'8†¥aÃ|‘ý»£§³ý*”:

bã3¸µ–ÕàÝ}¹"%y9ÐfduT `›€c6`ò5¼Ê²¹Â¿ØÊY—áîAXL€ú¬bq+´ÝdØŠõ!˜¤ð*` ^¼§£ æø¨ÌO•´Ø˜:Çæ_ÌЭIÁ~Ïp ¤¦‹ö]ã ·©Y FÒc$ë¶2¬ç©ˆ¬õA_,y4+¤Vă‹xÜd.©R ±j}¶Ííüð§l·kpùŸ-O%DfN•ëdafÜp ÷™v®mš'¦*'Ä(Ê@“«®‹øÎÌÆÈ¯Š.¼Òö¾EÝ…³ž±sèþPÊ™jŠÎq$½Æ{û“l‹#?íT`=ù›|o*Ò"Ýa’ò'¤¸­RÞ€¡Md%0^àÕ‚M@àJ¸× ô`±P¢j_¯@/á¡_·2`Vf"ó¢pQY–’׋ù|ÁÀˆŠ!óïü_E­öb,„¨ð!Ù0Ñ K¹êª˜2çpžÐ]$`& ãJzâréd ¤Í½zÇ&`ÐMFސ>wAˆÀeÚÕºeyG#¼ÅcD%ðÑ,p^L/ºí:¼~TÎ'O’…· ]æx,Z›ªÚ;1yð¥×JÐnˆÚ¿r§÷FŸ§%¸õ5Lf‘?…³7o£f‘fÊŒH5 a¹üÒMÈL‚N;‰Æ@»û:K™;¶â¨¯êšhS§õ|­j°e놔äOÏcÕ"N Lf]à•#6¦äøZ÷"« h.\V›l¼¿J-ªA`vuoèMLDs;A­»çߥ`ÀµŠAï4ÀzGœ,4)Ú‰uÀž[³ iÕÐ:d­Í&™Ï{Oÿ½çñe¤™-¬ÑvBš éq+v+«RÅ•

¬}Î S‹•qÌ;Ð=KÕÞv`8Pw©„Ndÿ“}áué3jº°ÁÚ_Ò–å9=PCé´þ±nê¤ð¸ò⚇{/ÅÈ[Ä7Â.:r'Z,–Ε.¥‚6oô¯ZEI|’ úŸ_"·ÚeÞ{Ãæ»ˆ¼5¯óF Ïà0 ô²å$V4m£¸Ýõ"wŠ|~»ŸôÔ—j§Î$sα+-§ÀVFÞÓe( ŠQRÔ¬øAÓó´›Ï?þýÍ'nÇ„xóùtð¿»³v¡ØÉȦtÎþÀ$Qõ2¡»‘«’æ^d8IGVIêÊBD“t–½H¥rìÄ^.Ì[«é8I°KÅhÏ£‡µ¦œ›TɰÞ;ñ ÙOÎŽ½×µ÷‰ùïò¬˜úM ))_´Ïø0EÕr‹¬nèÞãI{±jñªØX¨# ˆ×š:ø9ɤw¡ºû=PeÍO$µ†oøm0'›Û±ëœRÛnB|Ò@½¨¯:6B&ˆáASè-«Àœƒkó^ÁFB!$¢Ð±m–2îé>:9Ññk´!€,׌f2Îâ!ÊjaêhS÷e>84ª:Åp¨\ü$ðú ÜD¶ÓcõÅܦiÅ­ï{ËöÔ[¦™>`(K÷ܼGrÆ?A6КwþPk 4ŒRŽÜó€¿EÌÜØ !?“ÚÅ&þDñ¥4†ÓÜèÀ´Å³8ß9IÕEœsàםª²ùƯ‹~ÙUÚ…X=娨Œh|× ýkðe•¨Hå|õ¼ð$ˆVèïÀA–ž$T'A‰4wDŸà8¿5ëeµl‰]Ž]ˆBÒàØÇjm‘áױ㩑 RXã°ùÑÊŽ£TÁˆõð¹#XÄ…8‡|x‡ø¾\pPG‘Þ6Ò"DeSr¾3smù;¹q¸ ™dÒ=›#/•w¬‡lL‹øPi%‹–ä[Gú]b4.6ô »öò`hèe©jX±½ÀÆ PŽL‘q›$:ƒî´’DKÉÐ*ù#•„›#÷ 7ħGž3é ÛÒN’eªçéœj?QCl]åd]r."1q^pN>Æ‹s%MHã—’Þ ÛvAÁù]ËŽç?)±;¡¨UnññÏɤLG›n#‘E"}«‰¦t~óñ37¼Ô†6‹MlïW39eÇ¡¿SX"Wô-j¶Ìž9|¼^Jð®,æÅÉÅ–Aøb›C.¯\jFf– Ã:òÉ0ov,4–cò8sÙ(ôŠR$­º­XV=¿¤í‘°]Q°.'C¿Aý½Z‘SÀk(YÀÃaŽ'ðÅ7`#ö4®$Fì8ªb:óBù!$”d2åQs2hMØ4±FRÛn·é%ö19lŒü?®LʍµÕæØ°ß€}J£ùLyœ·8

$EÓ‡CŽëLzÆí0°)wÇv-Û}:*8›˜Sè:O}Ë8Û2V]³?¢•†çÍq}x:rç¡m•J¸Â—͒ǁ&º(ý °}î“T0HûÃqCió;4ŽkyòðD'‡Ö®íÈ—=ýõOSÛqÈ.…ÛYµÉÄ^7˜KJç_»Íj-Cmj·8Mÿ] äÈláPš³“[ÞÅj¦ìÝ߯‚7W`ÞÝ~xÏû|üùöƒw)­M¬æûmbtâØûX¯pì§³kÅ0»öNDÖ83§Ç$Á¢ò³z~áœ}…ýH¯£œd†ç¤›”ÒæØ …­>p»ÞU1™ µ¹†LMHŽ`‡«, ñiÔR»ßü5g’ÈQºx£}֏ E¿"ኍeK®ÏgóIúQb¡þ.˜':¡ÄŒÂ*Äz^ªáŸÕÀåæÁŸ‰læ§i¶JRhN‡L}âãg¦]H‹½?!kO2üñ˜FätÐòm#Œ¨GËlm§ÜA|¼“Lš– PªË‘ÿFG¤±_yìäà‹)ª-çŠA’SGÃÃç(¢Û‹à¾ì´$ek¨¯åbŠ“F\â=üpu]d†+R„ÅEº÷)?zEöØj?±Œ8깤¶ÕÎ÷á_N“±àˆ88@÷›TÔñ“r&Ð pœÚêºBÃåøò€&tφo%¬à£“ÌȆŒ†ŒòÌ_E'ÀT>iÔ±‡±mãƒyg…ŽxÁQI¼Ñ±çþù;9g桘×jœLŠ„“Úä¸#Ր’wœ+b§/0>Õ ˆw¢ÞÌÌ€4ªP0iäÒÛ»Wÿ„W(ªÌÌ™"©ŒeXCVÏ;gY4ïfy×Î^ýï°„/Ö`Î¥IQ°†KвŠR`+6 ykÃppóŽÂ$%ÈÍ!U–¸´¼n ìçèî@ñ…欁´ß‘I‹$‡S_\VÙ¤ÈFÀ=ø7Màq1cHÛôÚØÂE>¹EjPïL‹&á&¡Ôûº~9ušCjƒå`|VŽjfÆi3Š«“£~èÊaÄ ý xH*‰¦EÆK_aÑìWíT½`TˆrÁ…%Y!4¯™o9¾(µ)™gâç­FHTucÑøÀ×—Õj7hÝJw »«SÍ!6‘GZ€ˆ»SáCœÕµ—ü È¦BF÷œe¡”Ñ .Œrœj=W Ed鹜V,ë4½5HõÊ:¢…]'¯ÎGDoBecGôHÎÇ¢YLb  A= šái &Öl¸Žaær—ŪßÂW¯0´§ëšøÊé°¥¬ùtÅhßjx}$VL⬟„Ešu¡Ø„{­ó1 ½¶å()a2pìˆ[hÖ£æ•ûs¡Á^3ÈRZ%‘ô.´F†@œ ŠLŸ"!{…Í’3ǃ[qO²©Ì‹o`è"õSd‰-3Ý6§Ke+¬s±Ü/m’U5,’'•“’fs±æ©¸ü|‚³I™ÕƒP×I^TCª)S%™sc0Ên"¿XÉä@]Å ë&üRìT䱿¦øC¼•V£×ÿ&*Á/4órTAȨí‹Q™¥ BêF ˜á.7=…ÃXDqu¹ÅPÁl3$·"G $øT—…Æ °F-ƒ¢ŒvÁTæL ¾þŽFë"äuœwœŠÒG ¢Âr|ü¿1h´“*è^s‘š¯BQ‘9x6v€Ú§ ;DÅÎ)rVÑ+އøz¯¢Óæq}üFãâ€)¾éöàû¡›EëŸx|ý÷Ìûº¶ç‰o… È=ÿÞ7}˜aш1.2:B1¶§\ ­9ÀLۏ_x—sÂ+ÁÔès\ûA‘DŸŸnyÄîЇLjäã¨Ö„ü{NFÊaY顦VÙ“B5uLé©Gg£é5z‡  ́£ÜlŸ‚Ž#Òiø„„hùßÓ4=µJR 2ÄÔV¶§ÏH8…ÏOÈo;Ý#iQ–ßߢò[wGcÊY‘Ô¥«8bXâE¡PDr¼YbðX4 CªSáGÿ²¡=ÝjËü0aç%eáo0-Åh¡á×VSEh™ËYîí¹íÓØ rOE—°h¾,¢€Œ Å«ƒwÎ1œ ¡B½JiMùùIÆyü-±(9µ.ËȸβIá@éœÌÍ5”vœ¸u“ƒ]lò‹ïjL‹ð¡RÆQ?#_A´UeGEa¾zÓr ©ñ,øD"BØ6¶äË cæ&µî5ÇËkýsù ’±¬|BùƧRÌH`̄ȫe,Õ´^òCEÍaÇý=gMOÊÅŒ—’û¸pއR9|1ÿïV¿ÁQ ¦½±³”eÁ÷,9橸¶>³ú8fýZƒüdÉ`[œ lk”¡ä `ÑHmÐ@ÈQ䟗+pq?áсè©_è)ë™|Y“º”[g7Ë+pK‹¿â>ÚÈ}Ì ‚.Žï·œ¥ÝòóGáWêpô½žšÀ‰µÙ7ØDd‘87msiçKÊ5`ªEŽûÉ ÁÓàÕ¹8äøW‘ÿ˜åå¿ë?‚ûŠxf*X-Ú9hÑË}[&y‰kdIY¾Øçpø%³A ¾PY]@EŸ`¤Æ¤/rJ ÐÑudx¹iHû|Mre¢‰ÿMù—5né8!úŸq/Ó2a>FµI,è•‹QS¦î¯¢zB‘'yž]‚âz ‚Üä‹Ñí@˜•§w,^Õee÷¬$ˆŠÔ~ߘ_ˆ~йô"" Ï´Ijío¸¸Uê½ÇŽ{˜ýI4»›V@þS½Æn‡ikñS°AŽ…©›ë3_¶ŸóF%ñò¡ùÀßXj) eÖµ7_ð]ˆÛu¬Ÿ—÷ÍÒ`%ÕáÓUêPWšÎƒãï&˜'ÒàçbÝ\q‡7~¯Ÿ©hqû‹jnN¨J^õˆh‹‡§¨ÚòlÖsî_ËG_ VÊ»ÈÆöéûkÅýŶKîógò-dÃËR…ÃNÍ-€çþÝ|'ÅœSTâÒ^S±µÿsþ»[ÇÒH'„f°Õôü~ÑÈ?+>Srî|†³ÏŽ­)òÿCÔý endstream endobj 98 0 obj > endobj 99 0 obj > >> endobj 100 0 obj > >> endobj 101 0 obj > >> endobj 102 0 obj > >> endobj 103 0 obj > >> endobj 104 0 obj > >> endobj 105 0 obj > >> endobj 106 0 obj > >> endobj 107 0 obj > >> endobj 108 0 obj > >> endobj 109 0 obj > >> endobj 112 0 obj > endobj 115 0 obj > endobj 117 0 obj > endobj 2 0 obj > endobj 6 0 obj > endobj 10 0 obj > endobj 110 0 obj > /ProcSet [ /PDF /Text ] >> endobj 133 0 obj > stream xÚå][“ܶ•~ׯ˜·´jÕ4q! º*²cy½•d³Ž¼·dz¦{FSÛÓ=éž±¤ýõ{.¸’ §{,»¬D¶Ô$ ‚ pp.ßÛ‹›‹öâÛ­ÿýêí‹/Þ¸‹¾é4o¯/:ÕØÞ]Xë!û‹·ë‹¿,Þ¼tz±?¼\Ê^,6^ŠÅêîþÝÂß ¦ÊÅ\¾K·wX†Ò6ðÏ]ÞÂ߫Ֆkùñeg+¬àqÃ)ûkþõOÑõõ빂ðéýŽ“åËÿyû/_¼"k·”}#´€NQ“ËEòžé¦w1_aþÅR* Ý”KÑ6}绋/Ý`ÿØø#þ³{)-µoÖ/—ʨÅíåâò– @C9åöÈ%ÚJ;…MoûÐŽ/Ç픍5.ä‹–ÿ«Ô¤úÆu±ž/+5᫤EÞ¿DÀμã&bÚÊ7wµ‹‹%0¦é¤(è¯­ÐØg¬Œe©:‰ƒäHo|Á%ÐÊ,6ÌcêâïexæÈϬ®C¾`6‘0ÿÒ·y·Bª|ä2÷Tõþ–^ˆ4/—]Û.ÞÆi‚u~‚Q"ö¦-»Q›F8Iäé“h©uÏÝÅ·0ÁQ×-6s±Ý{ÌÝ­±!k.‚CxÈá9Dì4ÇxH0{¸çK?¨©æÉyºfúaËUÙm"·¶‹þPK:|Áê!ÌãΣœª¥ÇÆT¶´*œý>øßoo©(P1_>qOÍǵ Ë…‰¼ß!µ³šáC[_tDàø(Ž•iýhc/ÖYw°ÔjÇïÆRÇÌ?qÇãý[go£‰èŸ=òQ/–µæbHjßoÝ;bøûÝ7ÆéÞvzßk§1¦Þíi†ÀÕ51dü-Ìižþ[^Xä1Lƒðª#ÿúîæísi8}ç—žnû%Þn¸›H™‡%/þ»ù_¹Á´0>~p|k[ ]íZd(¸j/ü “võ&Ë‹goŸÀz‹hT;Á+_+\ù~ãñûÊcØŠTu•‹V7Ú™3Ö9Ö”5×2¦ú•7Á[ž*˜UL *q{ä_Z±÷Ç¶}£­lBõ½GÅ—*Ul?žCBþ ‡‰v„¸Ó‡ß/Þ“ï÷r°ÚÆ´‚ß|íwö=ÖI£ÕˆŽÆ]n.Âå÷ß¾øæí‹¿½Àqj!­ƒØº£ ²N\\ݽ ô®±°/û¾6×/þmZü0ºé`r Å•ŠÖ7 ß)¸|9l€ª‰~Ø ¨Ò:uj\ÛȾ4@Ðn¾:¶$ÝÛ"`{¶­†‚ý´×§¶Ftmcáé¢9 ¥µÿOä‚ÀË^4…=@ÊF ËU¬=}q\FIîL:Ã"Öé, LUêSè\4@„?瑈£a„G"ÝËS$:(§µÈ=CjàyÂtú1ç3™£8‚e-úÆH¿¬ã®bì"l¸7;¾¿ Û›¡]ß.öǰccs}.š¶Q“m£Á¢ËÆç’¢à…ˆ]ÆÈ(³ÿ¹Í0ötAüÈ܏dV`x˜÷!¼,mŽœ Â'ﺎuãú(hÿµmÛñ6 ¤ÐQV_^@[ ­„êp}þЍMwéýhÃZº@‹½ß@¶Úïõw-´xͯ¯®««ã·†¡PM¯mI=ì3Kßà@±;6ÆÉ™«CØ,d&5܏>óxŸÈtxàJƒDE#Ì?ïVå>]£×5gKåü¤Ùû$!F5Ht„™k„Z¼ jâqÏІvå¹Ò£/0#Ì7¼¦FYwÚMT2+ož.¸9D½X­}_á£-Ï¥Ɂє{G’ðÖ'bE÷,Œ¶ŒELÏ"eHjÈj&’q_ˆòÂ>{͵çÓÇͤ”5Ø˜ žÄG¸[P]×yú“R~•’¿ ³¯˜

¯zRR°FT¾»Öò°ÎXå#«8b´¶'eâÝÍ+ÜúÅ1²!áææŠ/N‹‹^í‘ä÷q㔲m&A‹~¥ÆH©£ÛõÔœH³Ñv•þò«8wuðÅn˜’«¨“nbŽWß”5I}£ô°¤áú¸ºóWqéYÏ·ScÈ&"eÁWå´U‹L+ÚF¸rŒ0ñ^\“µ‡•D,z“¶g\¯GË—cî0¡±õ+äX¹þ@¬õ¢ÂS’Nߎ”?Ø©m˜ôÉœX4YI6A´ó¶)¬iuH:,nâ+SŒoí5t¹Ýžv8`˜ûmØ)w=*¼Xáö#ç$åUÕUq¬t`ð ÂóŸò³mYSü®V^Y\Jç'üV ]Í ¿ñŠŽJ~2±rDÏeÝèùЕdX„J††ÅW3Ës©Z^X«Ko„Ä„dŒØî±•ï9ùøŽÈƒ 8ZåŸÝM|ÚL¶•s;^Ñ*û®q"Z^×Ä mcþ«JP‰¾ªImgRK%D¶ô•-AÜod;°n~]k–Á3«-Èy $—ÆÝÞ/JàµÄsŽx> aŒ,·Èz7²ö:oíͪæByG¶.Q>óy/rp;‹Þ уmåšÖF³öfµ ²d4h¡€s¤ýƒæÎÕmÎ@Œ+æ*lëjÑL¨Ô”’¦·¨Bƒn#A°ÄvÚ¦3®˜¦Ïʁeºdƒ 椃µÂ¶0zky^)/å…¤ÉÅ’¨/¥ò·6-NV DZYy-ëmYSÞ~ zˆ¨‹d£º8_Úô••ô§VõRëÆí’ªëŠi>ÓÊó†FeJäôШ_õЈ®™¯«#£Ÿ70ê³Øb5¬œb(Ȳ8~­%^ î áRÆ5öO•ŠžÕ¦¢il¦$vø„2ÕªhÌã üýOˆ âET9±ÇÔT¢±FÌ 4ñ´N‘½Ÿ#šétGrÍQ­olg?ª•dKTs…Õ6[òûÁ.¥ü†ò‡É9¨›°I¢ÑçÄ+¤ÊÎ I®±½Ð®¨¡oZ+N’˜t¤€ZU„ùvR4Yö±²uTÐ7Gpq þöȲOÅ›ƒ(ºÓûJíœ749én¦Û°¾’_ùÉq{JÄqk¼“\ª¦k‚×ï7¨‡´ŽDæÝD›• I(öïÃø•]cR>“J‹–UBàöÁ¹Ô“‘.J*ËñœCFÈÍ}(_E£ Ý©MB•U‹?ESˆW{ƒç¦´¶fßÀé¡Kk&€¢ïi×±­å.а“— î%|³I¬ ÀH¼¯«,˜…ÚÜ>VÊòpE¥*—èŸJÊå»`_ z®¼+ù¼‰KvÖáí† ïà&DHá,¤w\]EW÷mÐ5{åí%•†fvO‰vÏW|õþ%;ÛÉÒŒulÜúòqæyKÍ·mÿsJÏj=ò¾Lˆ”¶.¾ñSÝ®queÐŒlú¿o‰štçD!3vÓҀ컧„@}²4pšxº0ðÑPÔÆwi`€Ý“*ÛO¹>géX&ÕFL,úÿ“-§ìs–dz)çž–û¿'a¹g(î¯õ¹ Î36ì%vš:³ÄÜKLJÛÀS•%vØ1ú¨ö)a!ˆ_z+šµG¨¨u;13x_Ci¨Ú}R¹bh²˜®®'XÇ/ˇO¢)¨wm÷ù-öŠÑB´ ©Â £,ßY=D¯Koý¿N~€+ö4-¥V y.Êý*¸á!7÷zðìRԽ̘Ab¼¸ÚßeÈ 3åÆð° Û3N×:¯ß°……øÏºäó×É +ö‡í“3qÒ®]ü}”Xb¿óèQ*~¼¥œª3ÿ˜£Ð±®MðÍ?wàš“ >áU¾Ü¿ Y{þžÖ#[´fqÒƒƒ%)L ^:å/ô:§•Ï”O*Ø—àŽ>x4Î §—ÜG*H6°c0Éá›kõÐsW];á:§IåAY#'º] Jè¼h£ ³þ¡Ê602Áö¢ç,V Ä&àlÝÊ„ˆó³¬sRʺu˜Nw–ŪðˆÒ(Ä"Ö5Jéñ€OÙ²úÜé#C½šk`»rÖÙ-“öä¡>ex‚¼ÐÆÅ.e?ã•À4Ââ¢Ç6Ãñ#øì>®ƒGc·ýâ»gfxhößêF‰;úŠÜ¯È‚•TÅ-ìBgÓ`†¨Dñ ÄSDçAI`— wB\C ŒL[Š„’²Ñ¹¸lóÉï0½£…SbÄ@— Ì6-Judåɬ ÔR~¶¬Ã»E×5pÀ1) û5/ƒdɽ¦XÕóT¿Á¢[å¡`þ©8²\ž ­›»ÈÐý^ŒEoCP„“¥MI PsâD‰Søh$m€LE»ìãUÀ˜ö³ ç'Î`ëÇÇR€Þa×|¹ ò‹ê p¾:&DÕ