ÀÀÌÌÀÌÀÌÌÌÌÌ ÌÌÌ Ì ÌÌÌÌÀÌÌÀÌÌÌÌÌÌÌÌÀÌÌÌÀÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌ ÌÌÌÌÌÌÌÌÌ ÌÌÌ ÌÌÌÌÌÌÌÌÀÀÌÌÀÌÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌ Ì ÌÌÌÌÀÌÀÌ ÌÌ ÌÌ ÀÌÌ ÀÌÌÌÌÌÌÀÀÀÀÀ Ì ÌÀÌ ÌÀÌ ÌÀÌÀ ÌÌÌÌÀÀ ÌÀÌÀÀÌÌÌÀÀÌ ÌÀÌÌÀÀÀÌÌÌÌÌÌÀÀÀÀÀÀÀÌÌ ÀÌ ÀÌÌÀÌÌÌÌÌ ÌÌÌ ÌÀÌÌ ÌÌÀÀÌÌÀÌÀÌÌÌÌÌÌÀÀÌÀÀÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÀÌÀÀÀÌÀÌÌÌÌ À ÌÀÌÀÀÀÌÀÀÌÀÀÀÀÀÀÀÀÀÀÀ ÀÌÌÌÌÌÀÀÀ ÌÌ ÌÌ ÌÌ ÌÌÌ ÌÌÀ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌ Ì ÌÌÌÌÀÌÌÀÌÌÌÌÌÌÌÌÀÌÌÌÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÀÀÀÌÌÌÌÀÌÀÀÌÌÌÌ ÀÀÀÌÌÌÌÀÌÀÌÀÀÀÌÌÀÌÀÌÀÀÀÌÌÌÌÌÀÀ ÌÌÌÌÌÌÀÌ Ì Ì Ì ÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌ ÌÌÌ ÀÌÌ ÌÌÌ ÌÌÌÌÌÌÌÌ ÌÌ ÌÌÌÌÌÌÌÌÌ ÌÌÌ ÌÌÌÌÌÌÌÌÀÀÌÌÀÌÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÀÀÀÀÀ ÌÀÀ ÌÀ ÌÀÀÌÌÌÌ À ÌÀÌÀÀÀÀÀ ÌÀÀ ÌÀ ÌÀÀ ÌÀÀÌÌÌÌÀÀÀÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌ Ì ÌÌÌÌÀÌÌÀÌÌÌÌÌÌÌÌÀÌÌÌÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÀÀÀÀÀÀÀ ÀÀÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÀÀÌÀÀÀÌÀÀÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌ ÌÌÌÌÌÌÌÌÌ ÌÌÌ ÌÌÌÌÌÌÌÌ ïîîîïîîîïîîîÿîîîïîîïîîîïîîïîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîïîîîïîîîïîîîÿîîîïîïîîîïîîïîîîîîîîîîîîîîîîîîàîîîîîîîàîîààîîïîîïîîîïîîÿîîÿîîîÿîîîÿÿîîÿÿÿÿîîîîîîîîîîîîîîîîîîîîîþîîîÿÿÿÿïîïîîïîîîÿîÿîîîÿîîîÿÿîîÿÿÿÿààîîîàîîîîîîàîîîîîîîîîîþîîîÿÿÿÿïîîîïîîîïîîîÿîîîïîïîàîïîàïîààîîîîîîîîîîîîîîîîîîîîîîîîîîîîîïîîîïîîîïîîîÿîîîïîàïîîïîîïîîîîîîîîîîîîîîîîîîàîîîîîîîîîîîïîîîïîîîïîîîÿîîîïîîïîîàïîîïîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîïîîîïîîîïîîîÿîîîïîïîïîïîîîîîîîîîîîîîîîîîàîîîàîîîàîîîàîîïîîîïîîîïîîîÿîîîïîîïîïîîïîîîîîîîîîîîîîîîîîîîàîîîîîàîîîàîîïîîîïîîîïîîîÿîîîïîîïîàïîîïîîîîîîîîîîîîîîîîîîîîîîîîîîàîîïîîîïîîîïîîîÿîîîïîàïîîïîàïîîîîîîîîîîîîîîîîîîîîîîîîàîîîîîîïîîîïîîîïîîîÿîîîïîîàïîîàïîîîïîîîîîîîîîîîîîîîîîîîîîîîîîîîàîîïîîàïîîïîîîÿîàîÿîîîÿîîîÿÿîîÿÿÿÿîîîîîîîîîîîîîîîîîþîîîÿÿÿÿïîîïîîïîîÿîàÿîîîÿîîîÿÿîîÿÿÿÿîîîîîîîîîàîîîîîîîîîîþîîîÿÿÿÿïîîîïîîîïîîîÿîîÿîîîÿîîîÿÿîîÿÿÿÿàîîîàîîîîîîîîîîîîîîîîîþîîîÿÿÿÿïîîïîîïîîÿîÿîîîÿîîîÿÿîîÿÿÿÿààîîààîîààîîàîîîîîîîîîîþîîîÿÿÿÿïîîïîîïîÿîîÿîîîÿîîîÿÿîîÿÿÿÿîàîîîàîîîîîàîîîîîîîîîîþîîîÿÿÿÿïîàïîàîïîàîÿîÿîîîÿîîîÿÿîîÿÿÿÿàîîîîàîîîîîîîîîîîîîîîþîîîÿÿÿÿïîîîïîàïîîÿîàÿîîîÿîîîÿÿîîÿÿÿÿîîîîàîîîîîîîîîîîîîîîþîîîÿÿÿÿïîïîîîïîîàÿîîàÿîîîÿîîîÿÿîîÿÿÿÿàîîîîîîîîîîîîîîîîîîîîþîîîÿÿÿÿ >À?ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊ¬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊ¬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÀ ÀÌ Ì ÀÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌ ÌÌÌÌ À ÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌ ÌÌÌÌ À ÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌ ÌÌÌ Ì À ÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌ ÌÌÌÌ À ÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌ ÌÌÌÌ À ÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌ ÀÌ Ì ÀÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÀÌÀ ÀÌÌ À ÀÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌ ÀÌÌ ÌÌ Ì À ÀÌÌ ÀÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌ ÀÌÌ ÌÌ Ì À ÀÌÌ ÀÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌ ÀÌ Ì À ÀÌÌ ÀÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌ ÀÌ Ì À ÀÌÌ ÀÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌ ÀÌÌ ÌÌ Ì À ÀÌÌ ÀÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÀÌÀ ÌÌ ÌÌ Ì ÀÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÀÌÀ ÌÌ ÌÌ Ì ÀÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌ Ì ÀÌÀÌÀÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌ Ì ÀÌÀÌÀÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÀÌÌÀ Ì ÀÌÀÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÀÌÌÌÀÌÌÀÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÀÌÌÌÀÌÌÀÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÀÌÌÀ ÌÀÌÌÀÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÀÌÌÀ ÌÀÌÌÀÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌ ÌÀ Ì ÀÌÀÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÀÌÀ Ì ÌÌ ÀÌ ÀÀÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌ ÀÌÌ ÌÀ ÌÌÀ ÌÀÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌ ÀÌÌ ÌÀ ÌÌÀ ÌÀÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÀÌÌ Ì ÌÌÌÀÌÌÀÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÀÌÌÌ ÌÌ ÌÌÀ ÌÀÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÀÌÌÌ ÌÌ ÌÌÀ ÌÀÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌ ÀÀ ÌÌ ÌÀ Ì ÀÀÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÀ ÌÌÀ ÀÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÀ ÌÌÀ ÀÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÀ Ì ÀÌÌÀÌ ÀÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÀ Ì ÀÌÌÀÌÀÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÌÀ Ì ÀÌÌÀÌÀÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÀÌÌÀÌ ÀÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÀÌ ÀÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÀÌ ÀÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ Ì ÀÌÀÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ Ì ÀÌÀÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÀÌÌÀ ÌÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÀÌÌÀ ÌÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÀ ÌÌ ÀÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÀ ÌÀ Ì ÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÀ ÌÀ Ì ÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÀ Ì ÀÀÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÊÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̬ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̪ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªUUªªªªªªªªªªªªªªªZ¥ªUªªªªªªªªªªªªªªªªªªªªªªªªUªªªªªªªªªªªªªZ¥ªªªªªªUªªªªªªªZ¥ªªªªªªªªªªªªªªªªªªªªUªªªªªªªªªªªªªªªªªªªªªªU¥UUªZUªZU¥ZU¥ªªUU¥UUªZUªªªZU¥UUªUUªZUª¥ª¥ªªU ¥ZUª¥Z¥ZU¥ªªUU¥ZUªªªU ªU¥ªU¥ZZªªªUUZU¥ªU¥Z¥ZZU¥ªUU ªªªªªªªªªªªªªªªªªªªªªU U¥UP¥UUªªZU¥UP¥ªª¥PU¥U¥U¥¥ªªUU UP¥ZUªªZU¥ªªU ZPZPZU¥ ªZ UPPZPZZPPZ U ªªªªªªªªªªªªªªªªªªªªªUU U  U¥ U¥ U¥ªªZªU U¥ªªZU  U  U UUªªU¥U¥ZU U¥ªªZªU ªªU ZZPZPPªªZ UPªPZPZPZP U ªªªªªªªªªªªªªªªªªªªªªU U ªZUªUUUUªªªU¥U ZUªªªZUU ªU ªZU UPªªU ZUªªPUUªªªU¥ZU ªªZUªU¥ U¥PZ ªªUUPªªU¥ U¥PZ UU ªªªªªªªªªªªªªªªªªªªªª  ª  ªª     ªªª   ª ªªª  ª  ªª   ªª   ª ZU  ªªª ª ªªª  ª ªª ªª  ªª ª ªª   ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªª ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªA -- title: TIC3D -- author: Atomic -- desc: A 3D engine in TIC-80 -- site: no website -- license: MIT License -- version: 0.1 -- script: lua -- Engine (DO NOT REMOVE STUFF IN HERE, ONLY CHANGE IF ABSOLUTELY NECESSARY) ------------------------------------- TIC3D = { BgColor = 10, Cameras = { {X = 0, Y = 0, Z = 0, RY = 90, RX = 90, RZ = -90, FL = 100}, }, Points = {}, Tris = {}, } Camera = TIC3D.Cameras[1] sin = math.sin cos = math.cos rad = math.rad function TIC3D.NewPoint(AX,AY,AZ) local p = {X=AX,Y=AY,Z=AZ} table.insert(TIC3D.Points,p) return #TIC3D.Points, p end function TIC3D.NewTri(AP1,AP2,AP3,AU1,AV1,AU2,AV2,AU3,AV3,ACK) local t = {P1=AP1,P2=AP2,P3=AP3,U1=AU1,V1=AV1,U2=AU2,V2=AV2,U3=AU3,V3=AV3,CK=ACK} table.insert(TIC3D.Tris,t) return #TIC3D.Tris, t end function TIC3D.Transform(AX,AY,AZ) return AX,AY,AZ end function TIC3D.Project(AX,AY,AZ,Cam) local BX,BY,BZ = TIC3D.Transform(AX-Cam.X,AY-Cam.Y,AZ-Cam.Z) -- translate points to inverse of camera position local CX,CY,CZ = TIC3D.Transform((BX*sin(rad(Cam.RY)))-(BZ*cos(rad(Cam.RY))),BY,(BZ*sin(rad(Cam.RY)))+(BX*cos(rad(Cam.RY)))) -- rotate with camera PITCH local DX,DY,DZ = TIC3D.Transform(CX,(CY*sin(rad(Cam.RX)))+(CZ*cos(rad(Cam.RX))),(CZ*sin(rad(Cam.RX)))-(CY*cos(rad(Cam.RX)))) -- rotate with camera YAW local EX,EY,EZ = TIC3D.Transform((DX*sin(rad(Cam.RZ)))-(DY*cos(rad(Cam.RZ))),(DY*sin(rad(Cam.RZ)))+(DX*cos(rad(Cam.RZ))),DZ) -- rotate with camera ROLL local OutX = 0 local OutY = 0 local OutZ = 0 if EZ > 0 then -- if in front of camera, divide by z, otherwise multiply by -z OutX,OutY,OutZ = TIC3D.Transform(-(((EX/(EZ))*Cam.FL))+120,((EY/(EZ))*Cam.FL)+68,EZ) else OutX,OutY,OutZ = TIC3D.Transform(-(((EX*(-EZ))*Cam.FL))+120,((EY*(-EZ))*Cam.FL)+68,EZ) end return OutX,OutY,OutZ end function TIC3D.ProjectPoints(Cam) local Out = {} for ID = 1,#TIC3D.Points do local PT = TIC3D.Points[ID] local OutX,OutY,OutZ = TIC3D.Project(PT.X,PT.Y,PT.Z,Cam) Out[ID] = {X=OutX,Y=OutY,Z=OutZ} end return Out end function TIC3D.DrawTris(Points2D) for ID = 1,#TIC3D.Tris do local Tri = TIC3D.Tris[ID] local P1 = Points2D[Tri.P1] local P2 = Points2D[Tri.P2] local P3 = Points2D[Tri.P3] if P1.Z > -20 and P2.Z > -20 and P3.Z > -20 then ttri( P1.X,P1.Y, P2.X,P2.Y, P3.X,P3.Y, Tri.U1,Tri.V1, Tri.U2,Tri.V2, Tri.U3,Tri.V3, 0, Tri.CK, P1.Z, P2.Z, P3.Z ) end -- TIC-80 has a built in depth buffer which -- for some reason automatically works when -- you fill in the z values in ttri() end end -- User Section (You can change everything after this line) ------------------------------------- function RenderScene(Cam) cls(TIC3D.BgColor) local Pts2D = TIC3D.ProjectPoints(Cam) TIC3D.DrawTris(Pts2D) print("Press the arrow keys to look around",23,129,0) print("Press the arrow keys to look around",22,128,5) end function Init() local PIDA, PDA = TIC3D.NewPoint(0,50,100) local PIDB, PDB = TIC3D.NewPoint(50,-50,100) local PIDC, PDC = TIC3D.NewPoint(-50,-50,100) local TIDA, TDA = TIC3D.NewTri(PIDA,PIDB,PIDC,32,0,64,64,0,64,-1) end function PlayerInput() if btn(0) then Camera.RX = Camera.RX + 2 end if btn(1) then Camera.RX = Camera.RX - 2 end if btn(2) then Camera.RY = Camera.RY + 2 end if btn(3) then Camera.RY = Camera.RY - 2 end end function TIC() PlayerInput() RenderScene(Camera) end Init()