0,]']ą>Sī}W˙Íu§đp8ˇd%qy)6o;]ÉAĻösī÷ôôô”°ÂVl†3 ? ///+& .//////////////////////// DDHKMNNOOOOOOOOOOOOOOOOOOOOOOOEG G IIJLLMMMMMMMNOOOOOOOOOOOOOOYXWVVVWWXXYZZ\\]]]^^^^^^^_____  0 đāĐāđČą d d d dddd dd dd D Dd D¤P°O°°´‘°O°°¤P°O°¤P´‘°O°°¤P°O°°´‘°O°°¤P°O°¤P´‘„‘”‘¤‘™2 2 R 2 R 2 R 2 RūR R ›R ™2 2 R 2 R2R2RR —R ˜R ™2 2 R 2 R 2 R 2 RūR R žR ”rRrRr22 2›2 ÍsËsÉsÄsÆsÉsÄs´sÆsÄsÆsÄsĮsÄsĮsČuËs sËsÉsÄsÆsÉsËsšs s sģt sŊtģtËs sËsÉsÄss sËs sÆss­T´sÆsÄsÆsÄsĮsÄsĮsČuÄP?°o°?°Ô‘?°o°?°ÄP?°o°ÄPÔ‘?°o°?°ÄP?°o°?°Ô‘?°o°?°ÄP?°o°?°Ô‘ ¤‘ ´‘ Ä‘ ž ž6 2 R 6 V6 6 ™6™2 2 R 2 R6V6V 2Ísu s sÉuÄ“ÍsËs s s sÄsÆs ssÄsÆsČsÉtf0DaÄaDÄ‘DĄĶ˙Ā?ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ¸‹¸‹ˆ¸‹¸‹ˆ¸‹¸‹ˆ€ˆˆˆ€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ€ˆˆˆˆˆˆˆ€ˆˆˆˆˆ€ˆˆˆ€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆģŧģģˆģŧģģˆģŧģ숈ˆˆ€€ˆˆˆˆ€ˆ€ˆˆˆ€ˆ€ˆ€ˆ€ˆˆ€ˆˆ€ˆˆ€€ˆ€ˆˆˆ€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆËģģģˆËģģģˆËģģ숈ˆˆ€€ˆ€€ˆˆˆˆ€€€€ˆ€€ˆ€€ˆˆˆ€ˆˆ€ˆ€ˆ€€ˆ€ˆ€€€ˆˆˆ€€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆģģģģˆģģģģˆģģģ숈ˆˆ€€ˆ€€ˆˆˆˆ€€ˆˆ€ˆ€€ˆ€€ˆˆ€ˆˆ€ˆˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ¸ģģ‹ˆ¸ģģ‹ˆ¸ģģ‹ˆˆˆˆˆ€€ˆˆ€€ˆ€€ˆˆˆ€€ˆ€ˆˆˆˆ€ˆˆ€ˆ€ˆ€ˆ€ˆˆˆˆ€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆģ숈ˆģ숈ˆģ숈ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ¸‹ˆˆˆ¸‹ˆˆˆ¸‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŒČˆŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆČČȈˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆĖŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆĖŒĖŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆĖŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆČČȈˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŒČˆŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠšššššššššššššššššššššššššššššššššššššššššššššššĘšœĘšššššššššššššššššššššššššššššššššššššššššššœĘšœššššššššššššššššššššššŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŦŦŦŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠÉÉÉŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠššššššššššššššššššššššššššššššššššššššššššššššššĘ˚ššššššššššššššššššššššššššššššššššššššššššššĖœšššššššššššššššššššššššŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠÉĖÉĖŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠĖŦĖŦŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠššššššššššššššššššššššššššššššššššššššššššššššššĘ˚ššššššššššššššššššššššššššššššššššššššššššššĖœšššššššššššššššššššššššĖĖĖŦŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŦŦŦŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠÉÉÉŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠĘĖĖĖĪÜĖÍšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĘšŦĘǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǜƚŦšĒšĒšĒšĒšĒšĒšĒšĒšĒÜĖÍüîîūîŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠîīîî~īî~ǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚįîūį˙ũ~ŪŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠíįß˙÷īîšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒšĒîū÷~˙ī×ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ}ū˙į˙ßîǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚǚîũ÷˙ū˙įîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒî~˙īūîíĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒŪîī÷ūūîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒîī÷ī˙˙îîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒîî˙˙÷÷îíĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒŪî˙ßīîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒîūũ˙˙įîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒî~˙÷ī÷îīĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒūîūū˙įîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒ""ĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒî~˙īūîíĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒ*BDĸĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒŪîī÷ūūîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒŦĶÔĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒîī÷ī˙˙îîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒCDĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒîî˙˙÷÷îíĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒfbĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒŦĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒŪî˙ßīîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒJZĸ¤ĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒŦŦŦĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒîūũ˙˙įîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒęŽĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĘĘĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒî~˙÷ī÷îīĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒęŽĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĘŦŦĖĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒūîūū˙įîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĘĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖŦĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĘĘĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒî~˙īūîíĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒÜĖÍüÜĖÍüÜĖÍüÜĖÍüÜĖÍüĪÜĖÍĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒŦŦŦĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒŪîī÷ūūîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒîīîîîīîîîīîîîīîîîīîîîîūîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒŦĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒîī÷ī˙˙îîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒįîūįįîūįįîūįįîūįįîūį~īî~ĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒîî˙˙÷÷îíĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒíįß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙ũ~ŪĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒŪî˙ßīîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒîū÷ī˙÷ī˙÷ī˙÷ī˙÷÷īîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒîūũ˙˙įîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒ}ū˙į˙˙į˙˙į˙˙į˙˙į~˙ī×ĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒî~˙÷ī÷îīĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒîũ÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙˙ßîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒūîūū˙įîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĘĖĖĖūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ĖĖĖŦĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒî~˙īūîíĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒÜĖÍü˙˙į˙˙į˙˙į˙˙į˙˙į˙˙įĪÜĖÍĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒŪîī÷ūūîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒîīîîī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷îîūîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒîī÷ī˙˙îîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒįîūį˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙~īî~ĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒîî˙˙÷÷îíĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒíįß˙÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷˙ũ~ŪĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒŪî˙ßīîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒîū÷˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙÷īîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒîūũ˙˙įîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒ}ū˙įß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũī~˙ī×ĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒî~˙÷ī÷îīĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒîũ÷˙÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷˙ßîĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒĒūîūūū÷˙ĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖūū÷˙˙˙įÜĖÍüÜĖÍüÜĖÍüÜĖÍüÜĖÍüÜĖÍüÜĖÍüÜĖÍü˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙įÜĖÍüÜĖÍüÜĖÍüÜĖÍüÜĖÍüÜĖÍüÜĖÍüÜĖÍüÜĖÍüÜĖÍüÜĖÍüÜĖÍü˙˙įī˙÷îīîîîīîîîīîîîīîîîīîîîīîîîīîîîīîîī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷îīîîîīîîîīîîîīîîîīîîîīîîîīîîîīîîîīîîîīîîîīîîîīîîī˙÷˙÷ß˙įîūįįîūįįîūįįîūįįîūįįîūįįîūįįîūį˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙įîūįįîūįįîūįįîūįįîūįįîūįįîūįįîūįįîūįįîūįįîūįįîūį˙÷ß˙÷˙˙÷˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙÷˙˙÷˙ūū˙ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷˙ūū˙ß÷ũī˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙įß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũī˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙įß÷ũī÷˙˙÷ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙÷˙˙÷ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙įī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙ß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũī÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙ūū÷˙˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙į˙˙įī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷ī˙÷˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙˙÷ß˙÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙˙ūū˙ß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũīß÷ũī÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷÷˙˙÷--- title: snowflake collector -- author: kleeder -- desc: advent calendar 2022 day 10 -- script: lua function init() p = { x=10, y=100, vx=0, --Velocity X vy=0, --Velocity Y o =0, --orientation f =0, --falling l =3, --lives } snowflakes = {} solid_blocks = {4,5,6,7,8,9} background_blocks = {1,2,3,65,66,67} player_blocks = {16,17} enemy_blocks = {18} snowflakes_collected = 0 snowflake_ids = 0 tick = 0 rndm_tick = 10 echter_zufall=0 game_over = false btn0released = true music(1) end function DEBUG(value) print(value,90,41,0) end function in_array (arr, val) for index, value in ipairs(arr) do if value == val then return true end end return false end function isSolid(id) return in_array(solid_blocks, id) end function isPlayer(id) return in_array(player_blocks, id) end function solid(x,y) return isSolid(mget((x)//8,(y)//8)) end function player_pos(x,y) return isPlayer(mget((x)//8,(y)//8)) end function isBackground(id) return in_array(background_blocks, id) end function background(x,y) return isGoal(mget((x)//8,(y)//8)) end function isEnemy(id) return in_array(enemy_blocks, id) end function enemy(x,y) return isEnemy(mget((x)//8,(y)//8)) end function solid_check(x,vx,y,vy) return solid(x+vx,y+vy) or solid(x+7+vx,y+vy) or solid(x+vx,y+7+vy) or solid(x+7+vx,y+7+vy) end function player_check(x,y) return x-8 <= p.x and p.x <= x+8 and y-8 <= p.y and p.y <= y+8 end function generate_snowflake() math.randomseed(rndm_tick) snow_x = math.random(50,190) flake_spr = math.random(32,34) move_speed_a = math.random(0,12) extra_life = math.random(0,56) snowflake = { spr_id=flake_spr, x=snow_x, y=0, vx=0, --Velocity X vy=0, --Velocity Y move_speed=move_speed_a, start_pos=snow_x, is_extra_life=extra_life == 56, } snowflake_ids = snowflake_ids + 1 table.insert(snowflakes, snowflake) end function check_snowflake() for index, flake in ipairs(snowflakes) do if player_check(flake.x+flake.vx,flake.y+flake.vy) then return index end end return -1 end function print_flakes() for index, flake in ipairs(snowflakes) do if flake.is_extra_life then spr(64,flake.x,flake.y,0,1,0,0,0) else spr(flake.spr_id,flake.x,flake.y,0,1,0,0,0) end end end function update_flakes() for index, flake in ipairs(snowflakes) do flake.x = flake.x + flake.vx flake.vx = 0 flake.y = flake.y + flake.vy flake.vy = 0 flake.x = math.min(flake.x, 220) flake.x = math.max(flake.x, 20) end end function move_flakes() for index, flake in ipairs(snowflakes) do if flake.is_extra_life then flake.vy = 1.5 flake.vx = math.sin(math.rad(tick+flake.start_pos)*12) * 4 elseif flake.move_speed == 0 or flake.move_speed == 1 or flake.move_speed == 2 then flake.vy = 0.4 flake.vx = math.sin(math.rad(tick+flake.start_pos)*12) * 2 elseif flake.move_speed == 3 or flake.move_speed == 4 then flake.vy = 0.5 flake.vx = math.sin(math.rad(tick+flake.start_pos)*6) * 3 elseif flake.move_speed >= 5 then flake.vy = 0.25 flake.vx = math.sin(math.rad(tick+flake.start_pos)*6) * 0.75 end end end function snowflake_on_floor() for index, flake in ipairs(snowflakes) do if solid_check(flake.x,flake.vx,flake.y,flake.vy) then return index end end return -1 end function GAMEOVER() if snowflakes_collected == 56 then print("YAY 56! :D",90,41,0) else print("GAME OVER!",90,41,0) end print("TOTAL SCORE: " .. snowflakes_collected,80,49,0) print("Press R to Restart",68,85,0) if keyp(18) then init() end end function GAME() -- button left/right if btn(2) then p.vx=-2 p.o = 1 echter_zufall=1 elseif btn(3) then p.vx=2 p.o = 0 echter_zufall=2 else p.vx=0 echter_zufall=0 end -- wall left/right? if solid_check(p.x,p.vx,p.y,p.vy) then p.vx=0 end -- gravity if solid(p.x,p.y+8+p.vy) or solid(p.x+7,p.y+8+p.vy) then p.vy=0 p.f = 0 else p.vy=p.vy+0.2 p.f = 1 end -- jumping if p.vy == 0 and btnp(5) and btn0released or p.vy == 0 and keyp(58) and btn0released then p.vy=-2.5 sfx(3, "F-3", 10, 3) btn0released = false -- no permanent jumping echter_zufall=3 end btn0released = not btn(5) p.x=p.x+p.vx p.y=p.y+p.vy flake_hit = check_snowflake() if flake_hit ~= -1 then if snowflakes[flake_hit].is_extra_life then if p.l ~= 3 then p.l = p.l + 1 sfx(2, "F-5", 30, 3) end else snowflakes_collected = snowflakes_collected + 1 sfx(0, "F-5", 14, 3) end table.remove(snowflakes, flake_hit) flake_hit = -1 end move_flakes() flake_floor = snowflake_on_floor() if flake_floor ~= -1 then if not snowflakes[flake_floor].is_extra_life then p.l = p.l - 1 sfx(1, "F-3", 14, 3) end table.remove(snowflakes, flake_floor) if p.l == 0 then music() if snowflakes_collected == 56 then music(0, 0, 0, false) end game_over = true end end print("Total Snowflakes collected: " .. snowflakes_collected,1,10,0) if p.l == 3 then spr(64,210,8,0,1,0,0,0) spr(64,220,8,0,1,0,0,0) spr(64,230,8,0,1,0,0,0) elseif p.l == 2 then spr(80,210,8,0,1,0,0,0) spr(64,220,8,0,1,0,0,0) spr(64,230,8,0,1,0,0,0) elseif p.l == 1 then spr(80,210,8,0,1,0,0,0) spr(80,220,8,0,1,0,0,0) spr(64,230,8,0,1,0,0,0) end if p.vy < 0 then spr(17,p.x,p.y,0,1,p.o,0,0) -- jumping elseif p.vx == 0 then spr(16,p.x,p.y,0,1,p.o,0,0) -- standing else -- running if tick%30 < 15 then spr(16,p.x,p.y,0,1,p.o,0,0) else spr(17,p.x,p.y,0,1,p.o,0,0) end end update_flakes() print_flakes() if tick % 100 == 99 then generate_snowflake() end end function TIC() cls() map(1) if not game_over then GAME() else GAMEOVER() end tick = tick + 1 rndm_tick = tick + (1*echter_zufall) end init()