`        (((000888@@@HHHPPPYYYaaaiiiqqqyyy������‰‰‰‘‘‘™™™¡¡¡ªªª²²²ºººÂÂÂÊÊÊÒÒÒÚÚÚâââêêêòòò
0      ÿÿÿÿ    ÿÿÿÿ2Tv˜ºÜþïÍ«‰gE#2Tv˜ºÜþ2Tv˜ºÜþ                                  ÎÌÌÌÌˆˆˆ¬ªªª¬ˆˆˆ¬ÌÌÌ¬ÌÀÌ¬ÌÀÌ¬ÌÀÌÌÌìîˆˆÌîªªÀîˆ¨ÀîÌ¬ÀÌÀ¬ÀÀÀ¬ÀÀÀ¬ÀÀÎÌÌÌÌˆˆˆ¬ªªª¬ˆˆˆ¬ÌÌÌ¬ÌÌÌ¬ÌÀÌ¬ÌÀÌÌÌìîˆˆÌîªªÀîˆ¨ÀîÌ¬ÀÌÌ¬ÀÀÀ¬ÀÀÀ¬ÀÀ                                                                                                                                                                                                                                                                                                                                                                                                ¬ÌÌÌ¬ªªª¬ª¬ª¬ªÊÌ¬ªªªŒˆˆˆÌ ÀÌÎÌÌÎÌ¬ ÌªªÀì¬ªÀîªªÀîªªÀîˆˆÌî ÀìîÌÌîî¬ÌÌÌ¬ªªª¬ª¬ª¬ªÊÌ¬ªªªŒˆˆˆÌ ÀÌÎÌÌÎÌ¬ ÌªªÀì¬ªÀîªªÀîªªÀîˆˆÌî ÀìîÌÌîî	>                                                                À? """"""""""""2333333333333333333CDDDDDTUe¶‹VUUUUUUUUUUvDpffUUUUUUUUUUUefffffffvww˜˜™­‰ˆ¨ˆˆˆ˜™¹™™™™ˆ˜™™™™™™™ªªªªª ÐÝÝÝÿî"""""""""""23333333333333333333CDDDDDDTUf–fUUUUUUUUUefˆtffVUUUUUUUUUUefffffffvwwwˆˆ¨º™	‰ˆˆ™™
ª™™™™�™™™™™	�ªªªªª»»»ÌÌÜÝí"""""""""""23333333333333333333CDDDDDDTUf–fUUUUUUUUUefˆtffVUUUUUUUUUUefffffffvwwwˆˆ¨º™	‰ˆˆ™™
ª™™™™�™™™™™	�ªªªªª»»»ÌÌÜÝí"""""""""""33333333333333333333CDDDDDDTUe†gfUVUUUUUUev™‹gfVUUUUUUUUUUfffffffffwww‡ˆ˜Ç»º™™™™©Ì›™™ù
�™™	™™™*ªªªªº»»»ËÌÌÝÝ"""""""""2333333333333333333333DDDDDDDTUev›ff–fUUUUeffw‹gffUUUUUUUUUUfffffffffwwwwˆˆ Ð›™Ùš©Ýª™™Ú›™™™™±»»»»»»»ËÌÝÝ"333333333333333333333333333333DDDDDDTUUev™wfwfVUUUeffˆ€fffVUUUUUUUUffffffffffwwwwwˆºÝ«šº»Ë»«ªªû«š	�™™¡ªÀ »»»°»»»ËÜÝÝ3333333333333333333333333333333DDDDDDTUUev ˆ¨hffUUUfffwpffffUUUUUUUeffffffffffwwwww—™ª»»‹¸ÛàÌ»»ª» ™™™™ªª Ì»»°»»»ËÜÝÝ3333333333333333333333333333333DDDDDDTUUev ˆ¨hffUUUfffwpffffUUUUUUUeffffffffffwwwww—™ª»»‹¸ÛàÌ»»ª» ™™™™ªª Ì»»°»»»ËÜÝÝ733333333CD3333333333333333333CDDDDDDTUUv‡M ÜpffVUeffvwzgffffUUUUUUfffffffffffwwwww‡˜™í¾ÝÐý ÝÜ»»»
 ™™™©ªªË À»»»°»»ËÝÝíT43333333Ct4333333333333333333DDDDDDDUUUfvØî wfffffffvˆ‹gfffffUUUeffffffffffffwwwww‡ˆÝp Ðý€�ÿíî «ª™™™ªª»Ýí¼»»»»»ËÌ ðÔF4333333TÕED4333333333333333DDDDDDDDUUUff�»õúwffvfffˆ �wffffffffffffffffffffvwwwwwˆˆ™Ú€      ½»»ª
 ªªº»»àÀ»»ÜÍÂÀÝ þD‰H33333CDtFDDDDD43333333333DDDDDDDDTUUUefw™lywgv×xww— ›wffffffffffffffffffffvwwwwwˆ˜™º  €ø	   ªÝ»Ë«ªªªª
»»ËÀÌÌÐÌÌÜÝÝíCeFD333DDDTEDDDDDEDDDDDDDDDDDDDDDDDDUUUUef‡ª½ywww§yww×»°Šwffffvgfffffffffffffvwwwwwˆ˜™ŽàîˆØÝ   ™ÚÌ»ªªª
»»ËÝÍÐÁÌÜÝÝíCeFD333DDDTEDDDDDEDDDDDDDDDDDDDDDDDDUUUUef‡ª½ywww§yww×»°Šwffffvgfffffffffffffvwwwwwˆ˜™ŽàîˆØÝ   ™ÚÌ»ªªª
»»ËÝÍÐÁÌÜÝÝí3dFDDtDDDDdWDDDDTGDDDDDDDDDDdDDDDDDTUUUUvw‡w�ˆˆww‡xw‡˜» xwwffvwgffffffffffffvwwwwwˆ¨»Ý¸½ØÎÜ	Ýî	  î¾»«ªª
 »»»ýÿí.ÝÝÝÝÝíCdfHDµDDDUumUUDDUWDDDDDDDDDD„UEDDDUUvfffv§™ ‰™ˆ‡¨‰ˆ˜	ÝÐxwwww—|gfffffffffafvwwwww™ð›™«ªÊ°»»ÝÝ�™ Þ½»«ªº»»»Ë     ÝÝÝÝíCd¶VUeEDUujfVUUeVDDDDDDDDDDeˆUUUUUU€hffvw	 ¾©»ˆ˜	®ˆ˜ÿšxwwww‡�yffffffffffffwwwwwwˆ˜ˆ™™©º»»»À»üÝ  Ê¼»»»°±»»»Ü    ðÐÝÝîîDdÆgwwUUewÇ‹¹kU vWfUVDDDDDDTeÿVUUUUU†¨jfw‡¸Dª‰™¹°©Êõ»™ˆˆyww¨‰xffffffffffffwwwwwwˆˆˆˆ™¹Û«ºû¼»ÜÜî
êÞ»°»»°»»Üí   àÝÝþÌÿDdÆgwwUUewÇ‹¹kU vWfUVDDDDDDTeÿVUUUUU†¨jfw‡¸Dª‰™¹°©Êõ»™ˆˆyww¨‰xffffffffffffwwwwwwˆˆˆˆ™¹Û«ºû¼»ÜÜî
êÞ»°»»°»»Üí   àÝÝþÌÿeÖœ�gUe¼ Ð�fwxfUXDDDDDTUeˆVUUUUUf‡xw‡Ú P`ª©ªºÍ»Ë ÌË‰»‰wˆywgffffffffffvwwwwwwwˆˆˆ˜™¹ªªº»»»ÜÝÝÍ»»»¼»»±»ÌÝ     àþ ðdy·  ‘f{	 ©—ˆ  ˆwgUUUUUUUeÝVUUUUUf–	»ˆˆ¹  Ï»«½ûÕÛ  ¬™Ì‰˜ˆŠxwwffffffffffwwwwwwwwˆ�ˆˆ™™™™©º»»Ûÿ ÎÌ»»ËÝ»»°"ÌÜÝ   /âþ Ýe×»™ˆˆˆš ˆw—ðÝ�pÝ�ªVUUlUuf™hvfVUUf†øÐ”™ªî ÕÌÜàþð PPÝ»Ê»™™ ‹wwwwgffffffvwwww www‡ˆˆˆ˜™™™©ª»»Ü àÝÍ»ËÌÞ¼»ÌÜÝí  ÿïÿÝàg  ‰»f à Àgfv® ©fw‹†whf–hfv‡ ˆ‡ffUef‡˜Ê šÝðîà      îÜÌªº ‰wwwwwwffffvwwwwwwwwww‡ˆˆ�˜™™™©ªªþ °Ý½ÍÌÜÞÌÌ"ÌÝÝî      ÿ ˜°j VvÝ»ŒgUuv»†UUieUUàž ww½ 
£wfvgvw‡¹½»Û        P vxÌÛ ÌŠwwwwwwwwww‡wwwwwwwwww‡ˆˆˆ˜™™™©ª»Ë  îÍÌÜÞÍÌÝÝÝ        ˜°j VvÝ»ŒgUuv»†UUieUUàž ww½ 
£wfvgvw‡¹½»Û        P vxÌÛ ÌŠwwwwwwwwww‡wwwwwwwwww‡ˆˆˆ˜™™™©ª»Ë  îÍÌÜÞÍÌÝÝÝ         �©WUU…f‡`fXUUe3UTU]EDUq˜™™î ³ˆgv‡w‡ˆ
ÐíM       ÐÝ`  �ÿ½ª‰xwwwwwwwwwÇxwwwwwwww‡ˆ�™™™©º»»ß °»ÛÝÝÝÐÁÌÝàÝÝþ      Šp‡XDDeU¶WUPDDUfEDDEDDTugv Ð ª­ˆww·wØ�I @  Pðÿ°‹ÀÍÌý    `°™‰ˆˆwwwwwwww˜ˆxwwwwwwww�ˆˆˆ˜™™©ª»»Ïí    ÝíÞÝÀÝÝ Þî  ð   emVVDDDDeWEDDDTˆEDDDDDDTU¥¨Ú›ˆ‰Ù™ˆ‡ˆ˜	ï   ÍÜÌ ÐÝ½»»ë žÿp½»Œˆˆxwwwwwww˜Š¨xwwwwwww‡ €‘™ÉÜÝÌ½  àï ðÐÝÐÝíðÿ/        …[EdDDDDTEDDDDDwDDDDDDDDTUF¤Šww	Ý™˜	›™¹ð àf½»»°» ªªÌûÛîð ™ÙmxwwwwwwˆûÐ�ˆxwwwwwˆˆˆ ™™™©º»Ìð   ðþÐÞÝÝý         dEDD33DDtEDDDDDUDDDDDDDDDU†h¶fvçD®ªÚœº»   ÅÌ¯ª»î «™¹Ìë»  pÝÛ¨šˆwwwwwwˆ¨|‡ˆˆxwwwwwˆˆˆ˜‘™™©ª»»Ü Ý    ÝàßÝÝÝþ           dEDD33DDtEDDDDDUDDDDDDDDDU†h¶fvçD®ªÚœº»   ÅÌ¯ª»î «™¹Ìë»  pÝÛ¨šˆwwwwwwˆ¨|‡ˆˆxwwwwwˆˆˆ˜‘™™©ª»»Ü Ý    ÝàßÝÝÝþ           ”D43333DtEDD33333CDDDDDDDTlVeUu—ÝÐ ]ëÞ  °ª«™» «š™™™»
º  ™‰ˆwwwww‡ˆ˜¼›‰ˆˆˆww€ˆ˜™™™™)™©ªº»ËíÝ       ïî îþ          •4333333„E43333333 3CDDAdVUQUevª    m UÕ°™™™™Î¼›ˆˆº™™Ê»» «‰ˆˆwwwww‡ˆ¨°‰ˆˆˆˆˆˆˆ˜«Ý™™	™©ªº»ËíÌ     àÿïÿ           M3333333d43333333333333@D$ETUUe¦î° P   Ð½™ˆ�»Ú‘™ˆ��™	¹ªÊ� ¬‰ˆˆxwwwwˆˆ˜	 ‰ˆˆˆˆˆˆˆ˜
îê™™™©ªºÌÝ       ñ            h3333333C333333333333333CDDDTUepwç©º  ÐñÐ­š™ˆˆˆ ›€ˆ˜€ˆˆ™™±ð Ð�‰ˆxwww‡ˆˆˆ}‰ˆˆˆˆˆˆˆˆ»Ý½ªª©ªª»»ÝÿÝ                  h3333333C333333333333333CDDDTUepwç©º  ÐñÐ­š™ˆˆˆ ›€ˆ˜€ˆˆ™™±ð Ð�‰ˆxwww‡ˆˆˆ}‰ˆˆˆˆˆˆˆˆ»Ý½ªª©ªª»»ÝÿÝ                  3333333333333333333333333DDDDDÕffÁ  »Ð­‰wˆwˆ˜qw‡ˆ€ˆˆ˜™©Û «™‰ˆˆˆwˆˆˆˆˆÉ¼‰ˆˆˆˆˆˆˆˆ™Ýû«º¼»²»ÌÞî                     33333#"333333333333333333CDDDDUUUv—©®ª¹¬šˆˆww±€w‡ˆˆˆˆ™°ÐÝ›™™ˆˆˆˆˆˆˆˆ˜©ª™ˆˆˆˆˆˆˆ˜™ªº°»»¾»°»Ë à                °"""""""""23333333333333333DDDDTUUf‡¸í—‰ÉÝ�xww¸xwwwwww‡˜™ÊÐ»ª™™‰˜™ˆˆˆˆ™¹Ë™‰ˆˆˆˆˆˆ)™™
ÁÀ¼»ËÝÝð                  Ì À""""""""""2333333333333333DDDDTUUv¹ ¹{˜ð¯xwwwwØywwwwww¸» Ì«š™™y—ˆˆˆˆˆ™zÇ�™™ˆˆˆˆ™™™™©»ñ  ÍÌÝÝ þ               ÐÍÌÐ"""""""""""333333333333333DDDDDUf˜¼›¸wwÇÉì	wfw¸xwwwww˜™ Ì «š™ëž‰ˆˆ€™™Ëìš™™›™™™™™™™©°û   ÍÝýïîÿ                 Ðý """""""""""333333333333333DDDDDUf˜¼›¸wwÇÉì	wfw¸xwwwww˜™ Ì «š™ëž‰ˆˆ€™™Ëìš™™›™™™™™™™©°û   ÍÝýïîÿ                 Ðý """""""""""233333333333333DDDDDUUv�ywgfwÇÌ‡ fffxgvpwwwwˆ™ ÿ°«š©»›™™™™»­À«©º›™™™™™™™©Ðð  ÐÝÝÿ                 ÐÝÿÿß!"""""""""""33333333333333CDDDDUUv¾{fgff—¹g fbf‡gfffvww‡ˆ™ºÿ½«ºË«š™™™�™
 Ð¼º‹š™™™™™™™©°»Ýý  Ý                àþà Ý!"""""""""""23333333333333CDDDDUU×ÙmfeffÇ|fffffffffffwwˆ˜»ëÿÍ½»ø«š™™™™™º À°š™™™™™™™ª
°Ë ð  "                 ðÒ î""""""""""""2333333333333CDDDTef�vgUUUfpfffffffffffvw¹‹î ÐÍÌ»›™™™™™Û€ Ð­š™™™™™©ªªºÁ   ÿ                    ÝÝÝ""""""""""""2333333333333CDDDTef�vgUUUfpfffffffffffvw¹‹î ÐÍÌ»›™™™™™Û€ Ð­š™™™™™©ªªºÁ   ÿ                    ÝÝÝ""""""""""""2333333333333CDDDu†ˆVUUUUUfœyfffUUUfffffv™¬˜™Ë  Ðù¼«ªª¬ªª»Üý ¼«š™™™™ ªªªº»Ë                   îîÞÝÝ"""""""""""""333333333333CDDUeƒwUUUUUUe˜yffUUUUefffffw‡ˆ™¹   �ë»«ª»°ªª»� ½»«™™©ª»«ª¡»              ð      ÞÝ ÝÝ!""""""""""""233333333333CDTfçcUUUUUUU…»kfUUUUUUeffffww‡ˆ¹ïÿ  ðÍ»«º»¿«ª»ÜÝ	Ðí«ªªªª»»»              àî  ñ  ðÿÐÝÐÝÝ!""""""""""""233333333333CDTf�†UUUUUUUepgUUUUUUUeffffwwwª«» °Í»Ë»»º»»Üí Ý½«ªªª»°»»»Ò          àîïþ  àîÝÝÝÐÌÌ!""""""""""""233333333333CDTînUDDDDTUUUfVUUUUUUUeffffww‡ˆ™Ì  ßÜÍ»îÏ»ÌÎÚí ½»»ªªª»À±»»»Üý/           ÝÝÿ àî  ðßÝÍ !""""""""""""233333333333CDTînUDDDDTUUUfVUUUUUUUeffffww‡ˆ™Ì  ßÜÍ»îÏ»ÌÎÚí ½»»ªªª»À±»»»Üý/           ÝÝÿ àî  ðßÝÍ !"""""""""""""333333333333CPUUEDDDDDDDUUUUUUUUUUeffffww‡ˆ™»Ì ðÞÀÌÝà¼Ìÿ àß½»ªªº»» »»þ           ÐÝî"  àÞÌÌ»  !"""""""""""""333333333333CDDUDDDDDDDDDUUUUUUUUUefffvw‡ˆ™©  ÀðÐí àÝÝ°ëÝ¼»»»ª»»»ÝÌÌÝ           ÐïÝÝÝ/ ÞÌ¼»"!"""""""""""""333333333333DDDDDDDDDDDDTUUUUUUUUefffvw‡¹ª»Ûÿ     à íÐ   Ý¼»»»»»»+îÍÜÝý            ÀÜïÝÒÝÝ  ÐÍ¼»"»!"""""""""""""333333333333DDDDDDDDDDDDDTUUUUUUUefffww‡	 È     À    àÝ¼»»Ì¼»»   ÐÝî            îÝÌÝþÞÀ¼»»»!"""""""""""""333333333333DDDDDDDDDDDDDTUUUUUUUefffww‡	 È     À    àÝ¼»»Ì¼»»   ÐÝî            îÝÌÝþÞÀ¼»»»!"""""""""""""333333333333CDDDDDDDDDDDDDUUUUUUUefwwwˆ˜ˆû  Ð      ðî °þÍÌÌî²»»ý  àÞÿ             à ÏÌÌß  Í¼»»»»!"""""""""""""3333333333333DDDDDDDDDDDDDTUUUUUUef‡ˆü»Ðßª¹ Íà          ßÍÌÿÀ»»ÌÝÿ  àþ   "           ðÞÝ½»ÌÀ ¾»»»»»!"""""""""""""23333333333333DDDDDDDDDDDDTUUUUUUevØýšˆ‡™ˆ™»»ÁÜ         ÐÞÝÝÝ ¼»ÌÐî ðÿ               ÐÝ¼»»Ñ¼»»»»»!""""""""""""""233333333333333DDDDDDDDDDDDUUUUUUUx‹xxwwˆˆ˜
»ª»         ÀüÞÝÝî ÌÒÿ                °   ÀÝ¼»»»»Û½»»»»»!""""""""""""""233333333333333CDDDDDDDDDDDUUUUUUUfwgvwwww‡˜™©Ë       ÝÝÿßíÐÝÜ Ðáÿ               ° °»»Í»»°±Û¾»»«ªª!""""""""""""""233333333333333CDDDDDDDDDDDUUUUUUUfwgvwwww‡˜™©Ë       ÝÝÿßíÐÝÜ Ðáÿ               ° °»»Í»»°±Û¾»»«ªª!""""""""""""""2333333333333333DDDDDDDDDDDUUUUUUUfffffwww‡ˆ™¹          ÐÍïþ ß þÿ          °°û  °ÝÝÍ»»»°ë »«ªªª!""""""""""""""23333333333333333DDDDDDDDDDUUUUUUUeffffvww‡ˆ»»ñ àþ        ÝÝ           ° ïîª
°Í»»«ªª±»À+ªªª!""""""""""""""23333333333333333CDDDDDDDDDUUUUUUUefffffww‡ˆ™úÐÍìÑ        Þîî             ª
°ßíê
àÍ»»ªª ºï  ªªª!""""""""""""""233333333333333333DDDDDDDDDUUUUUUUUfffffwwˆ˜™À¼ËË          ÿîÿ             ªðÏÞÝÝ ÚÍ»»ªªªªª¢
ª"ª""""""""""""""""33333333333333333CDDDDDDDDUUUUUUUUfffffww˜©¼»º   þ        ð               êîíÐÝ àÐÌ»¢ ªªª
ªš ª""""""""""""""""33333333333333333CDDDDDDDDUUUUUUUUfffffww˜©¼»º   þ        ð               êîíÐÝ àÐÌ»¢ ªªª
ªš ª""""""""""""""""33333333333333333CDDDDDDDDUUUUUUUUeffffvª š™¹ªªª°ÞÝý               ÀÜ    �àÞÝÝÍÜ	 Ì»™™�™	™™™ ¢""""""""""""""""333333333333333333CDDDDDDDUUUUUUUUeffffvˆ™ˆˆÙ™™ ÀÎÌ                 Ð °Ë     ™™Ý¼»Üí  Ü�™™™™	™™™"™!""""""""""""""""333333333333333333CDDDDDDDUUUUUUUUeffffvw‡ˆˆ˜™™¹°»»»Ü                ðÌ   ðïÍ¼»»üÿ  »‘™™™™™™™™™™!"""""""""""""""23333333333333333333DDDDDDDUUUUUUUUeffffwwwˆˆˆ™™¹»»»Ü"î              ððþ     ðÐ¼»»Û½Üÿš™™™™™™™‘™	!"""""""""""""""23333333333333333333DDDDDDDUUUUUUUUeffffwwwˆˆˆ™™¹»»»Ü"î              ððþ     ðÐ¼»»Û½Üÿš™™™™™™™‘™	!"""""""""""""""23333333333333333333DDDDDDTUUUUUUUUeffffwww‡ˆˆ˜™™ªª»»þÝ áð             àîîþª     ï°»»°Û «‘™™™™™™™	™‘""""""""""""""""23333333333333333333DDDDDDUUUUUUUUUffffvwww‡ˆˆ˜™™ªªºÌÍÌ Ýîþ          / ÝÝí �   �ùÍ¼«ªº« »½š™™™™™™™	™©""""""""""""""""23333333333333333333DDDDDTUUUUUUUUefffwwwwwwˆˆ˜™™©ªº»ËÌÝÝíþ         ðïÐÝ ð  €½»«ªš™ª»áš™™™™™™™‘™©""""""""""""""""23333333333333333333DDDTUeUUUUUUUef–‰wwwwwwwˆˆ™™	©ª»»»ËÝÝýÿ       °   ÐÝÍÜÿÐíî   Í»«ª™™™ªûË™™‰ˆˆ˜™™™º""""""""""""""""23333333333333333333DDTUUegfÖfffff†¸wwwwww‡ˆ¹™™™ªº»»»"í       »°  ïÞÝÌÌÜ ÝÝÿ  €»»š™™™™Ð ™‰ˆˆˆˆˆ™™Û""""""""""""""""23333333333333333333DDTUUegfÖfffff†¸wwwwww‡ˆ¹™™™ªº»»»"í       »°  ïÞÝÌÌÜ ÝÝÿ  €»»š™™™™Ð ™‰ˆˆˆˆˆ™™Û""""""""""""""""3333333333333333333CDDTVff{fffffffw—xwwˆˆˆˆˆ«
ªÛ½»»»Ü           ûÿ»ÐÑÌ»»ÜÝÌÝ ðßÍÍ¼š™™™™¹ÀÝ‰ˆˆˆˆˆ˜ªº""""""""""""""""3333333333333333333CDDT†€Ø wÈwwffffw‡Šˆ€ˆˆˆˆ© °ËÌ»ÌÌí     ÀÎ»ðþ ÀàîÌ»»ûÝ¼ÜÝŽàÞ»»Ëš™™™™ÙË™ˆˆˆˆˆˆˆ™™""""""""""""""""333333333333333333CDDDTU¶ë™» ›ˆgfvww‡ðˆ˜ ˆˆˆˆ™ºË» ÐÿÀ Ý       ¼ ÿàÝÿ  ÐÍ»»Ë»»ËÝwÇ»ªª™™™™ˆ˜¹™ˆˆˆˆˆˆˆˆ™""""""""""""""""333333333333333333CDDDDUvww™‰]ÝywÇwˆ˜½™ª›ˆ€ˆ™™©ºßÝÐÿÝ"Ýþ     ° îÞÝ   Í»»»»»Ë ÎÌ«ªš™™™ˆˆˆ˜™ˆˆˆˆˆˆˆˆ™""""""""""""""""333333333333333333CDDDDUvww™‰]ÝywÇwˆ˜½™ª›ˆ€ˆ™™©ºßÝÐÿÝ"Ýþ     ° îÞÝ   Í»»»»»Ë ÎÌ«ªš™™™ˆˆˆ˜™ˆˆˆˆˆˆˆˆ™"""""""""""""""3333333333333333333DDDDDTugf™wwˆ—œÉˆØ­ »üœ™™™™™©º    ð-"íî    °àîÝÝÝÝý°»»ªª»ûwç½»«š™™™‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ˜"""""""""""""""333333333333333333CDDDDDDUUewfffw •¹Û  ¼»š™™™©º   áÝîÿþ     úîÝÍÌÜ»«ªª»ËwðÌ¼«š™™™‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ˜""""""""""""""233333333333333333DDDDDDDDUUUUffffˆ˜à ÷w »™™™©ºÛÞ  îî ÿ       îÞÍÌÜ»Ë°»«ªªº ð°»š™™‰ˆˆˆˆxwww‡ˆˆˆˆˆ˜""""""""""""""23333333333333333DDDDDDDDDTUUUefffw‡
 àËÝëÿ«
ªªª
ËÑý  ïÿ         �ÿ ½»»»» ªª
Ëw ÐÍ{«š™€ˆˆˆˆwwwww‡ˆˆˆˆ˜""""""""""""""33333333333333DDDDDDDDDDDTUUUUeffvw¸Æ¼ªªºë»«º»ª
°»ÌÜý   ÿ        »ÝÝ¼»»»»Û«ª™™©»Ý÷ß°«ªº‰ˆˆˆˆwwwww‡ˆˆˆˆ˜""""""""""""""33333333333333DDDDDDDDDDDTUUUUeffvw¸Æ¼ªªºë»«º»ª
°»ÌÜý   ÿ        »ÝÝ¼»»»»Û«ª™™©»Ý÷ß°«ªº‰ˆˆˆˆwwwww‡ˆˆˆˆ˜"""""""""""""2333333333CDDDDDDDDDDDDDDDDTUUUUUffvwš©™™©Ý¼»»»±°ÐÝý            ÿïÝÝÌ»»»«º«š™™©z    Î»»°‰ˆˆˆxwwwwwwˆˆˆˆ˜"""""""""""""2CDDDDDDDDDDDDDDDDDDDDDDDDDTUUUUUUev—ˆˆ˜ˆˆÙ ½Ü»»Ë,»à           ÐûÿÝÌÌ»*¢ªš™™™©{»pÞÝ›™‰ˆˆxwwwwww‡ˆˆˆ˜""""""""""""23CfJDDDVDDDDDDDDDD DDDDDDDUUUUUUUe–‰w‡ˆˆˆ™ë ¼ËüÌÝí             ÿîÝ ¿ªªš™™�™™½ªË}  Ð›™‰ˆˆxwwwwww‡ˆˆ™©""""""""""""333DeTDDVDDDDDDDDDDDDDDDDDDDUUUUUUUUffwww‡ˆ¹ °  ¼ÌìÝÝí               ÞÌ»ªª™™™™™™›™ºp à¹�‰ˆˆwwwwwww‡ˆˆÌÊ""""""""""""333DeTDDVDDDDDDDDDDDDDDDDDDDUUUUUUUUffwww‡ˆ¹ °  ¼ÌìÝÝí               ÞÌ»ªª™™™™™™›™ºp à¹�‰ˆˆwwwwwww‡ˆˆÌÊ"""""""""""2333DT8UUXDDDDDDDDDDDDDDDDDDDUUUUUUUUffvwwwˆ™Ê  àÝýÝàíþ               €À»»«š™™™‰ˆˆ™™º ÀÐ}°«‰ˆwwwwwwww‡ˆ™
"""""""""""33333T–ww`UDDDDDDDDDDDDDDDDDTUUUUUUUUfffwwwˆ˜»ÝÐîýÝý î              ˆàÝ»»û¯™™	ˆˆˆ˜™Ê½«½ «™©�ˆwwwwwwww‡™ú""""""""""233333DµÝzwUeFDDDDDDDDDDDDDDUUUUUUUUUfffvwwˆ˜©Ì¾°Ì   ÿ           øÞÝü½«š™‰ˆˆˆˆ™Éš™«Í›ˆˆˆwwwwwwwww‡˜ªÐ"""""""""3333333Du �»fUvWDDDDDDDDDDDDDDUUUUUUUUefffvw‡ˆø»Ý   ð                  ˆxÝþÐ½ª™‰ˆˆˆˆˆ©™™™ÚÝšˆˆxwwwwwwwwww ­""""""""23333333DgfwÇwg]UDDDDDDDDDDDDDTUUUUUUUUffffvwÙ™Ê ™                        w°»Ðû�ˆˆˆˆˆÚˆˆ˜
ÐŠˆxwwwwwwwwwwwˆ» """"""""23333333DgfwÇwg]UDDDDDDDDDDDDDTUUUUUUUUffffvwÙ™Ê ™                        w°»Ðû�ˆˆˆˆˆÚˆˆ˜
ÐŠˆxwwwwwwwwwwwˆ» """""""333333333TUUU÷»=gVEDDDDDDDDDDDUUUUUUUUUfffffv—¼™ßË àº                        fÖ½«º¾›ˆw‡ˆˆºˆˆˆË›xwwwwwwwwwwww˜îª"""""23333333333CDDT†»û`VUDDDDDDDDDDTUUUUUUUUefffffvwˆˆ¨¹»Âí              Ð      ðÝ¼«š™‰ˆxwwwˆ†ˆxˆ™É‰wwwwwwwwwwwww˜™ˆ""""333333333333CDDTvfwpgSUEDDDDDDDTUUUUUUUUUffffffww‡ˆˆ™ª»íÝ         "   °°»"    àÝ»ªš™ˆˆrwwwwwwwwˆ¸‰wwwwwwwwwwwww˜ˆx"233333333333333CDDTWUvÐVUUUUUEUUUUUUUUUUUUeffffffwˆˆ™™Û  à            °    gîÌ«š‰ˆˆwwwwwwwwwˆ˜ˆwwwwwwfffffvwwww"233333333333333CDDTWUvÐVUUUUUEUUUUUUUUUUUUeffffffwˆˆ™™Û  à            °    gîÌ«š‰ˆˆwwwwwwwwwˆ˜ˆwwwwwwfffffvwwww3333333333333333CDDDUUe‰˜gUUUUUUUeUUUUUUUUUUffffffvqwww™ªï             ùï ™€   îü¯™ˆˆwwwwwwwwwˆ¸‰xwwwwffffffffwww3333333333333333CDDDDD…f–lUUUUUUU•VUUUUUUUUf†wwfffwwwww˜ÝÌ¼ÍÝý             ™ùß »þˆ    °«™ˆˆwwwwwwwww‡¨‹xwwwfffffffffvww33333333333333333DDDDDTUe‡VUUUUUU–zWUUUUUUefvlˆwwwwwwww˜©ª»              ÞÝ Ýÿp  ðÖ½›ˆˆxwwwwwwww—¹ ywwfffffffffffww33333333333333333DDDDDDUUvwgÆUUUUvhfUUUUUef–©ªŠwwwww‡ˆˆ	™±Ì       ™	   ÝÝÝÌÝÝ  fÀ °‰ˆxwwwwwwww‡˜�xwgffffffffffffw3333333333333333DDDDDDUUÅ{gwfUUfvjfUUUUUffv‡î�xwwˆˆˆˆˆ™™ ºÝÝàþ   ÿ ™™  ïÐÍÜ ¼Ë ¾ f»™ ºxwwwffffw‡˜ ˆxgffffffffffffv3333333333333333DDDDDDUUÅ{gwfUUfvjfUUUUUffv‡î�xwwˆˆˆˆˆ™™ ºÝÝàþ   ÿ ™™  ïÐÍÜ ¼Ë ¾ f»™ ºxwwwffffw‡˜ ˆxgffffffffffffv33333333333333333DDDDDDUUe»«pfVefvhfVUUUUUfff†ˆ¹‰x‡€ˆˆ‘™™ªº»ÌÝ    Ý»ÿ� ßÍ¼Ë»» ÿ   ¼š©‰¸€wgffffffÇ¼Ü�fffff`fffffff33333333333333333DDDDDDUUuÐ„ffffÇgffUUUUefffvw‡™‰ˆ˜™‰ˆ™ªª»»Ûþ    ð²ÿþpÞÌ¼»»»» } Ð›‰ˆˆ˜wfffffffw‡ù‰xffffffffffffff33333333333333133DDDDDDUUev—pwwwwwgfVUUeffffvww ™¹™»™	 »» ÐíÞ    ðîþ  ÞÌ¼»ªº»ªÝ  ½™‰ˆxwwffffffffvw»xwffffbfffffff33333333333333333DDDDDDTUUv×ŒÌ‡xˆ	pgfffffffffvww‘¹«À°»™¡»ÝËÝÜÝí  àÞÝí  ÷°»ªªÛ»» Õš‰xwwwffffffffv‡
�xgffffffffafff33333333333333333DDDDDDTUU¶Ë­™›»°xwfvgffffffvwwˆØÐ ð  ªª»ËÿÜíþ»    ÝÝÝ½pæÞ«ªªÛ»»ý ¼º›wwwgffffffffv×¸Ð�gff`ffffff&fff33333333333333333DDDDDDTUU¶Ë­™›»°xwfvgffffffvwwˆØÐ ð  ªª»ËÿÜíþ»    ÝÝÝ½pæÞ«ªªÛ»»ý ¼º›wwwgffffffffv×¸Ð�gff`ffffff&fff33333333333333333DDDDDDTUUv§o»Õ¼U�ˆxwzgffffffvww�¹ úÀ½ª»Ë  ë     ðÝÝÌð  °«™™ªªº «‰ˆwwwgfffffffffv‡}wffffffffffff3333333333333333CDDDDDDTUfv‡  P ­¹‹‡wgffffffwwwÁËÜ  ±»»í»ðŸ	      àÝÌÜÍÀ°š™™™™º`ÿ›‰ˆxwwgffffffffff†jfffffffffffffff333333333333133DDDDDDTev÷Ï°îõ À�‰ºxwffafvwww(’¹
°Ü ²"ËÝ»�	      ÑÌ»»»¿ËÌš™™™™)à»š‰ˆˆwwgffffffffffvgffff`ffffffffffCDDDD43333333333!DDDDDDe†x×�˜ÿÕî ÆÜ€wwgffffww w€™©ªë ÍÌìíÌ     »ÿÞÝÌ»»»½ªÚ«™™™™ÚðÌ š‰˜|wgffffffffffiffffffffffffffCDDDD43333333333!DDDDDDe†x×�˜ÿÕî ÆÜ€wwgffffww w€™©ªë ÍÌìíÌ     »ÿÞÝÌ»»»½ªÚ«™™™™ÚðÌ š‰˜|wgffffffffffiffffffffffffffDDDUDD43333033D@DDDDDUUffv— 	¹îm ÀŠwwwgv wwwwˆˆ©ªá Ð Ýª         ïÌ¼»«š©ª°™ˆˆ™¬ »œ™ÉxwgffffVUUUffffffUUUUUeffffffv@DTZDDDD3333333DDDDDDDDUUeff§ˆˆ¹»ÍÐŠqwwww— ww!‡(©
ý  ÿí        »ðÍÝÝ«ªš™™
™ˆˆˆ™» ð¼«ŸxwwffVUUUUUUUUUUUUUUUUUUfffffvDDT�wADD433333CDDD DDDTUUUef‚w‡š™¹€›�yww�ˆywwwˆˆ™±ü  Ðÿ¿
  €¹    îÍ«ªš™™™ªˆˆˆ˜×Ì`ÝM½™‰‰wfUUUUUUUUUUUUUUUQUUUffffADd`UDDDDD433CDDDDDDDDTUUUUewww‰ˆ	Û­‰xw˜ ˆxwwˆ˜™©ªÛ       pÿ     Ý¼»«š™‰ˆˆxˆˆè©î   ¯ŠˆˆfUUUUUUUUUUUUUQUUUUUUfffwxDTeaDDDDADDDDDDDDDDDUUUUUefww‡ˆ˜Û�‚xpp˜ ‹ˆ €¸©º,       pðïî    àÝ½»»›™‰ˆˆwwˆ™ˆ™ÐŠxgfVUUUUUUUUUUUUUUUUUUUUefvw¹DTeaDDDDADDDDDDDDDDDUUUUUefww‡ˆ˜Û�‚xpp˜ ‹ˆ €¸©º,       pðïî    àÝ½»»›™‰ˆˆwwˆ™ˆ™ÐŠxgfVUUUUUUUUUUUUUUUUUUUUefvw¹TUuWDDDDDDDDDDDDDDDDDUUUUUUeffrwˆ™Ê€ˆww‡ªŠˆˆ˜¹°»»ÛÝ     pïÞípw   ðÿÐðÏš™‰ˆwwww‡ˆ™½éžì�yffVUUUUUUUUUUUUUUUUUUUUef†»°UUeVU@DDDDDDDDdUEDDDUUUUUUefffww™© ²™ˆˆx‡(™›ˆˆˆ˜™Úòßî¿   ˆpýßÜ à�  ° `À¼š™‰ˆwwwwww™�˜‰ÙywffVUUUUUUUUUUUUUUUUUUUefvwˆU`†UUDDDDDDDDDUwUEUUUUUUUffffw‡ˆ	 ²š€€ˆˆ˜ ›	ˆ˜™™úðÝ �  �à çÍ¼ÜÝÝþ    ÷½»ª
€ˆˆwwwwwˆxwwŠxffVUUUUUUUUUUUUUUUUUUUUefffw VUEDDDDDDDDUU›UUUUUUUeffff—(™Ìà¾�™™‹�ˆ˜ª ¹™™™™Ûÿ»   �Þî¾»ÌÜ    wÝÝ»½›ˆˆwwwww xwwH›yffVUUUUUUUUUUUUUUPUUUUUefffw VUEDDDDDDDDUU›UUUUUUUeffff—(™Ìà¾�™™‹�ˆ˜ª ¹™™™™Ûÿ»   �Þî¾»ÌÜ    wÝÝ»½›ˆˆwwwww xwwH›yffVUUUUUUUUUUUUUUPUUUUUefffwV -- title:   Smooth Mandelbrot set explorer
-- author:  Sava
-- desc:    Runs at 60 fps on my PC, pretty optimized. Uses a double buffer approach
-- license: MIT License
-- version: 0.1
-- script:  lua

w=240
h=136

zoom = 2
zoomFactor = 1.02
centerX, centerY = -1.3499999, 0.0695077

nextProg = 0
iter = 5
maxIter = 75
nextFrame = {}
curFrame = {}
oldZoom = 2
curZoom = 1

function BOOT()
 for i=0, w do
  curFrame[i] = {}
  nextFrame[i] = {}
  for j=0, h do
   curFrame[i][j] = 0
   local x, y = (i-w/2)/h, (j-h/2)/h
   x, y = x*zoom, y*zoom
   x, y = x+centerX, y+centerY
   nextFrame[i][j] = {x=x, y=y, re=0, im=0, stopP=0}
  end
 end
end

function TIC()
 vbank(0)
 cls(0)
 vbank(1)
 cls(0)
 if nextProg >= maxIter then
  oldZoom = zoom
  for i=0, maxIter, iter do
   oldZoom = oldZoom / zoomFactor
  end
  curZoom = 1
 end
 zoom = zoom / zoomFactor
 curZoom = curZoom * zoomFactor
 for i=0, w do
  for j=0, h do
   mandelbrot(i, j)
  end
 end
 if nextProg >= maxIter then
  nextProg = 0
 end
 nextProg = nextProg + iter
 for i=0, w do
  for j=0, h do
   mandelPixel(i, j)
  end
 end
end

function mandelPixel(i, j)
 x, y = (i-w/2)/h, (j-h/2)/h
 x, y = x/zoom, y/zoom
 x, y = x+centerX, y+centerY
 local col = get_pixel(i, j, w/2, h/2, curZoom)/maxIter*31
 if col >= 16 then
  vbank(1)
  col = col + 1
 else
  vbank(0)
 end
 pix(i, j, col)
end

fl = math.floor

function get_pixel1(x, y, centerX, centerY, zoomD) -- slow, doesn't look as good as i expected
 local nextX, nextY = fl((x-centerX)/zoomD+centerX), fl((y-centerY)/zoomD+centerY)
 local pix1 = curFrame[nextX][nextY]
 if nextX+1 < w then
  local pix2 = curFrame[nextX+1][nextY]
 else
  local pix2 = curFrame[nextX][nextY]
 end
 local pix3 = curFrame[nextX][nextY+1]
 if nextX+1 < w then
  local pix4 = curFrame[nextX+1][nextY+1]
 else
  local pix4 = curFrame[nextX][nextY+1]
 end
 local lerp1 = lerp(pix1, pix2, x/zoomD%1)
 local lerp2 = lerp(pix3, pix4, x/zoomD%1)
 local lerp3 = lerp(lerp1, lerp2, y/zoomD%1)
 if lerp3 == nil then
  lerp3 = 0
 end
 return lerp3
end

function get_pixel(x, y, centerX, centerY, zoomD) -- much less flicker and faster
 local nextX, nextY = fl((x-centerX)/zoomD+centerX), fl((y-centerY)/zoomD+centerY)
 return curFrame[nextX][nextY]
end

function lerp(a, b, t)
 if b == nil then return a end
 return a+(b-a)*t
end

function mandelbrot(x, y)
 local curPix = nextFrame[x][y]
 if curPix.stopP > 0 then
  if nextProg >= maxIter then
   curFrame[x][y] = curPix.stopP
   local x1, y1 = (x-w/2)/h, (y-h/2)/h
   x1, y1 = x1*zoom, y1*zoom
   x1, y1 = x1+centerX, y1+centerY
   nextFrame[x][y] = {x=x1, y=y1, re=0, im=0, stopP=0}
  end
  return
 end
 local z_re, z_im = curPix.re, curPix.im
 local c_re, c_im = curPix.x, curPix.y
 for i = nextProg, nextProg+iter do
  z_re, z_im = z_re^2 - z_im^2 + c_re, 2 * z_re * z_im + c_im
  if z_re^2 + z_im^2 > 4 then nextFrame[x][y].stopP = i; return end
 end
 nextFrame[x][y].re = z_re
 nextFrame[x][y].im = z_im
 if nextProg >= maxIter then
  curFrame[x][y] = maxIter
  local x1, y1 = (x-w/2)/h, (y-h/2)/h
  x1, y1 = x1*zoom, y1*zoom
  x1, y1 = x1+centerX, y1+centerY
  nextFrame[x][y] = {x=x1, y=y1, re=0, im=0, stopP=0}
 end
end