ÎÌÌÌ̈ˆˆ¬ªªª¬ˆˆˆ¬ÌÌ̬ÌÀ̬ÌÀ̬ÌÀÌÌÌìÌÀÀî̬ÀÌÀ¬ÀÀÀ¬ÀÀÀ¬ÀÀÎÌÌÌ̈ˆˆ¬ªªª¬ˆˆˆ¬ÌÌ̬ÌÌ̬ÌÀ̬ÌÀÌÌÌìÌÀÀî̬ÀÌ̬ÀÀÀ¬ÀÀÀ¬ÀÀ¬ÌÌ̬ªªª¬ª¬ª¬ªÊ̬ªªªŒˆˆˆÌÀÌÎÌÌÎ̬̪ªÀ쬪ÀÀÀÌîÀìîÌÌîî¬ÌÌ̬ªªª¬ª¬ª¬ªÊ̬ªªªŒˆˆˆÌÀÌÎÌÌÎ̬̪ªÀ쬪ÀÀÀÌîÀìîÌÌîî >À?ffffffffffffffffffffffffffffff»»»»»»»»»»»»»»»»»»»»»[UUUUUUUUUUUUUUUUUUUUUˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffff»»»»»»»»»»»»»»»»»»»»UUUUUUUUUUUUUUUUUUUUUU€ˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffff»»»»»»»»»»»»»»»»»»»UUUUUUUUUUUUUUUUUUUUUUˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffff»»»»»»»»»»»»»»»»»[UUUUUUUUUUUUUUUUUUUUUU€ˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffff¶»»»»»»»»»»»»»»»»[UUUUUUUUUUUUUUUUUUUUUUˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffff¶»»»»»»»»»»»»»»»UUUUUUUUUUUUUUUUUUUUUUUˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffff¶»»»»»»»»»»»»»»UUUUUUUUUUUUUUUUUUUUUUU€ˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffff¶»»»»»»»»»»»»ËUUUUUUUUUUUUUUUUUUUUUUUˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffff¶»»»»»»»»»»»ÌUUUUUUUUUUUUUUUUUUUUUUU€ˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffff¶»»»»»»»»»Ë\UUUUUUUUUUUUUUUUUUUUUUUˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffffff»»»»»»Ë»»Ì\UUUUUUUUUUUUUUUUUUUUUUU€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffff»»»»»»»ËÌ\UUUUUUUUUUUUUUUUUUUUUUUˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffffffff»»»»»»ÌÌ\UUUUUUUUUUUUUUUUUUUUUUU€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffffff»»»»ËÌÌ\UUUUUUUUUUUUUUUUUUUUUUUˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffffffffff»»»ÌÜÌ\UUUUUUUUUUUUUUUUUUUUUUU€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffffffff»ËÌÌÌUeUUUUUUUUUUUUUUUUUUUUUU€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffffffff¶ÌÌÌÌUUUUUUUUUUUUUUUUUUUUUUUˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffffffffffffÌÌÌÌUUUUUUUUUUUUUUUUUUUUUUU¥€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffffffffffffÆÌ|wWUUUUUUUUUUUUUUUUUUUUUUª ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffffffffffwwwwWUUUUUUUUUUUUUUUUUUUUUªª€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffffffffffwwwwwUUUUUUUUUUUUUUUUUUUU¥ªª ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffffffvfffww‡wwwUUUUUUUUUUUUUUUUUUUªªªª€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffffffffföwwwwwwWUUUUUUUUUUUUUUUUUUªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffffffffföÿwwwwwwWUUUUUUUUUUUUUUUU¥ªªªªª €ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffffffffffffÿÿÿwwwwwwUUUUUUUUUUUUUUUUªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffffffffffföÿÿÿÿwwwwwwUUUUUUUUUUUUUU¥ªªªªªªª ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffffffffffföÿÿÿÿÿwwwwwWUUUUUUUUUUUUU¥ªªªªªªªª€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffffffffÿÿÿðÿÿÿwwwwwWUUUUUUUUUUUUªªªªªªªªª ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffffffföÿÿÿÿÿÿÿÿwwwwwUUUUUUUUUUU¥ªªªªªªªªªª €ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffffffföÿÿÿÿÿÿÿÿÿwwwwwUUUUUUUUUUªªªªªªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffffffffffÿÿÿÿÿÿÿÿÿÿÿwwwwWUUUUUUUUUªªªªªªªªªªªª €ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffffffffföÿÿÿÿÿÿÿÿÿÿÿÿwwwwWUUUUUUU¥ªªªªªªªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffffffffföÿÿÿÿÿÿÿÿÿÿÿÿÿwwwwUUUUUUUªªªªªªªªªªªªªª €ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffffffÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿwwwwUUUUUUªªªªªªªªªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffffföÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿwwwWUUUU¥ªªªªªªªªªªªªªªªª€ˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffffföÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿwwwWUUUªªªªªªªªªªªªªªªªª €ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffffffffÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿwwwUUÕªªªªªªªªªªªªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffffffföÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿwwwÕݪªªªªªªªªªªªªªªªªª €ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffffffföÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿw×ÝݪªªªªªªªªªªªªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffffÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÝÝÝ­ªªªªªªªªªªªªªªªªªªª€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffföÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝÝÝÝ­ªªªªªªªªªªªªªªªªªªª ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffföÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïîîÞÝÝÝÝݪªªªªªªªªªªªªªªªªªªª€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffffffÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïîîîîîÞÝÝÝÝݪªªªªªªªªªªªªªªªªªªª ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffffföÿÿÿÿÿÿÿÿÿÿÿÿÿîîîîîîîîîÞÝÝÝÝݪªªªªªªªªªªªªªªªªªªªª€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffffföÿÿÿÿÿÿÿÿÿïîîîîîîîîîîîîÝÝÝÝÝÝ­ªªªªªªªªªªªªªªªªªªªª ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffffÿÿÿÿÿÿÿîîîîîîîîîîîîîîîîÝÝÝÝÝÝ­ªªªªªªªªªªªªªªªªªªªªª ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffföÿÿÿïîîîîîîîîîîîîîîîîîîÞÝÝÝÝÝÝݪªªªªªªªªªªªªªªªªªªªªŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffföïîîîîîîîîîîîîîîîîîîîîîÞÝÝÝÝÝÝݪªªªªªªªªªªªªªªªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffffffæîîîîîîîîîîîîîîîîîîîîîîîÞÝÝÝÝÝÝݪªªªªªªªªªªªªªªªªªªªªªŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffffîîîîîîîîîîîîîîîîîîîîîîîîîÝÝÝÝÝÝÝÝ­ªªªªªªªªªªªªªªªªªªªªªŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffffffffffffffffffffffffffffæîîîîîîîîîîîîîîîîîîîîîîîîîîÝÝÝÝÝÝÝÝ­ªªªªªªªªªªªªªªªªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffffîîîîîîîîîîîîîîîîîîîîîîîîîîîÞÝÝÝÝÝÝÝÝݪªªªªªªªªªªªªªªªªªªªªªŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffffffffffffffffffffffffffffffæîîîîîîîîîîîîîîîîîîîîîîîîîîîîÞÝÝÝÝÝÝÝÝݪªªªªªªªªªªªªªªªªªªªªªŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™ifffffffffffffffffffffffffffîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîÝÝÝÝÝÝÝÝÝÝ­ªªªªªªªªªªªªªªªªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™™™ffffffffffffffffffffffffæîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîÝÝÝÝÝÝÝÝÝÝ­ªªªªªªªªªªªªªªªªªªªªªªŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™™™™ifffffffffffffffffffffæîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîÝÝÝÝÝÝÝÝÝÝ­ªªªªªªªªªªªªªªªªªªªªªªŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™™™™™™fffffffffffffffffffîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîÞÝÝÝÝÝÝÝÝÝÝݪªªªªªªªªªªªªªªªªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™™™™™™™ifffffffffffffffæîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîÞÝÝÝÝÝÝÝÝÝÝݪªªªªªªªªªªªªªªªªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™™™™™™™™™iffffffffffffîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîÝÝÝÝÝÝÝÝÝÝÝÝ­ªªªªªªªªª«ªªªªªªªªªªªªŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™™™™™™™™™™™fffffffffæîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîÝÝÝÝÝÝÝÝÝÝÝÝ­ªªªªªªªªªªªªªªªªªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™™™™™™™™™™™™iffffffîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîÝÝÝÝÝÝÝÝÝÝÝÝ­ªªªªªªªªªªªªªªªªªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™™™™™™™™™™™™™™fffæîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîþîîîîîîîÞÝÝÝÝÝÝÝÝÝÝÝÝݪªªªªªªªªªªªªªªªªªªªªªªŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™™™™™™™™™™™™™™™iæîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîÞÝÝÝÝÝÝÝÝÝÝÝÝݪªªªªªªªªªªªªªªªªªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™™™™™™™™™™™™™™™™éîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîÝÝÝÝÝÝÝÝÝÝÝÝÝÝ­ªªªªªªªªªªªªªªªªªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™™™™™™™™™™™™™™™™™îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîÝÝÝÝÝÝÝÝÝÝÝÝÝÝ­ªªªªªªªªªªªªªªªªªªªªªªªŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™™™™™™™™™™™™™™™™™™îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîÝÝÝÝÝÝÝÝÝÝÝÝÝÝ­ªªªªªªªªªªªªªªªªªªªªªªªŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™™™™™™™™™™™™™™™™™™éîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîÞÝÝÝÝÝÝÝÝÝÝÝÝÝÝݪªªªªªªªªªªªªªªªªªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™™™™™™™™™™™™™™™™™™™îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîÞÝÝÝÝÝÝÝÝÝÝÝÝÝÝݪªªªªªªªªªªªªªªªªªªªªªªªŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™™™™™™™™™™™™™™™™™™™™îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝ­ªªªªªªªªªªªªªªªªªªªªªªªŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™™™™™™™™™™™™™™™™™™™™éîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî>ÓÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝ­ªªªªªªªªªªªªªªªªªªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆ™™™™™™™™™™™™™™™™™™™™™éîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî33ÓÝÝÝÝÝÝÝÝÝÝÝÝÝÝݪªªªªªªªªªªªªªªªªªªªªªªªŠˆˆˆˆˆˆˆˆˆˆˆ™™™™™™™™™™™™™™™™™™™™™™îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî>333ÝÝÝÝÝÝÝÝÝÝÝÝÝÝݪªªªªªªªªªªªªªªªªªªªªªªªŠˆˆˆˆˆˆˆˆˆˆ™™™™™™™™™™™™™™™™™™™™™™éîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî3333ÓÝÝÝÝÞÝÝÝÝÝÝÝÝÝ"ªªªªªªªªªªªªªªªªªªªªªªªªˆˆˆˆˆˆˆˆˆ™™™™™™™™™™™™™™™™™™™™™™™éîîîîîîîîîîîîîîîîîîîîîîîîîîîîî>33333ÓÝÝÝÝÝÝÝÝÝÝÝÝ-""ªªªªªªªªªªªªªªªªªªªªªªªŠˆˆˆˆˆˆˆ™™™™™™™™™™™™™™™™™™™™™™™™îîîîîîîîîîîîîîîîîîîîîîîîîîîîî3333333ÝÝÝÝÝÝÝÝÝÝÝÝ""""ªªªªªªªªªªªªªªªªªªªªªªŠˆˆˆˆˆˆ™™™™™™™™™™™™™™™™™™™™™™™™éîîîîîîîîîîîîîîîîîîîîîîîîîîî>3333333ÓÝÝÝÝÝÝÝÝÝÝ-"""""¢ªªªªªªªªªªªªªªªªªªªªªˆˆˆˆˆ™™™™™™™™™™™™™™™™™™™™™™™™™éîîîîîîîîîîîîîîîîîîîîîîîîîî333333333ÝÝÝÝÝÝÝÝÝÝ"""""""¢ªªªªªªªªªªªªªªªªªªªªˆˆˆˆ™™™™™™™™™™™™™™™™™™™™™™™™™™îîîîîîîîîîîîîîîîîîîîîîîîî>3333333333ÝÝÝÝÝÝÝÝ-""""""""¢ªªªªªªªªªªªªªªªªªªªŠˆˆ™™™™™™™™™™™™™™™™™™™™™™™™™™™îîîîîîîîîîîîîîîîîîîîîîîî33333333333ÓÝÝÝÝÝÝÝ"""""""""""ªªªªªªªªªªªªªªªªªªªˆ™™™™™™™™™™™™™™™™™™™™™™™™™™™éîîîîîîîîîîîîîîîîîîîîîî>333333333333ÝÝÝÝÝÝ-""""""""""""ªªªªªªªªªªªªªªªªªª™™™™™™™™™™™™™™™™™™™™™™™™™™™™îîîîîîîîîîîîîîîîîîîîîî33333333333333ÝÝÝÝÝ""""""""""""""ªªªªªªªªªªªªªªªªª™™™™™™™™™™™™™™™™™™™™™™™™™™™™™îîîîîîîîîîîîîîîîîîîî>333333333C3333ÓÝÝÝ-"""""""""""""""¢ªªªªªªªªªªªªªª™™™™™™™™™™™™™™™™™™™™™™™™™™™™™éîîîîîîîîîîîîîîîîîîî3333333333333333ÝÝÝ"""""""""""""""""¢ªªªªªªªªªªªªª™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™îîîîîîîîîîîîîîîîîî>3333333333333333ÓÝ-"""""""""""""""""""ªªªªªªªªªªªª™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™îîîîîîîîîîîîîîîîî333333333333333333Ó"""""""""""""""""""""ªªªªªªªªªª™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™éîîîîîîîîîîîîîîî>333333333333333333#""""""""""""""""""""""ªªªªªªªªª™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™éîîîîîîîîîîîîîî3333333333333333333#"""""""""""""""""""""""¢ªªªªªªª™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™îîîîîîîîîîîîî>3333333333333333333#""""""""""""""""""""""""¢ªªªªª™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™éîîîîîîîîîîîî33333333333333333333""""""""""""""""""""""""""¢ªªªª™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™éîîîîîîîîîî>33333333333333333333""""""""""""""""""""""""""""ªªª™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™îîîîîîîîîî333333333333333333333"""""""""""""""""""""""""""""ª™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™éîîîîîîîî>33333333333333333333#"""""""#""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™éîîîîîîî333333333333333333333#""""""""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™îîîîîî>333333333333333333333"""""""""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™îîîîî3333333333333333333333"""""""""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™éîîî>3333333333333333333333"""""""""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™îîî3333333333333333333333#"""""""""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™î>3333333333333333333333#""""""""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™é33333333333333333333333#""""""""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™33333333333333333333333"""""""""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™93333333333333333333333"""""""""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™9333333333333333333333#"""""""""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™333333333333333333333#"""""""""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™933333333333333333333#"""""""""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™9333333333333333333DD$"""""""""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™3333333333333CDDDDDDD$""""""""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™933333333DDDDDDDDDDDDD$"""""""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™333DDDDDDDDDDDDDDDDDDD"""""""""""""""""""""""""""""!™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDD"""""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDD$""""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDD$"""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDD$""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDD""""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDD"""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDD""""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDD$"""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDD$""""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$"""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD"""""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD"""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$""""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$"""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD""""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD"""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD""""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$"""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™©™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDD$""""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$"""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD"""""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD"""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$""""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$"""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD""""™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD"""|-- title: Voronoi Diagram -- author: Archargelod -- desc: press z/x to draw two different methods -- site: https://en.wikipedia.org/wiki/Voronoi_diagram -- license: MIT License -- version: 1.0 -- script: lua -- saveid: alpha w,h=240,136 points={} function get_dist(x,y,p) if pmem(0)==1 then return math.abs(x-p.x)+math.abs(y-p.y) end dx,dy=x-p.x,y-p.y return math.sqrt(dx*dx+dy*dy) end function setup() for i=1,16 do points[#points+1]={ x=math.random(0,w), y=math.random(0,h)} end end function draw() for wx=0,w do for hy=0,h do local closest=0 local closest_dist=1000 for i=1,16 do local dist=get_dist(wx,hy,points[i]) if dist