diff --git a/cover/clocks.data b/cover/clocks.data new file mode 100644 index 0000000..4dbb6b6 Binary files /dev/null and b/cover/clocks.data differ diff --git a/cover/clocks.data.h b/cover/clocks.data.h new file mode 100644 index 0000000..1adebb5 --- /dev/null +++ b/cover/clocks.data.h @@ -0,0 +1,15 @@ +#pragma once + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +extern uint32_t _binary_cover_clocks_data_start __asm("_binary_cover_clocks_data_start"); +extern uint32_t _binary_cover_clocks_data_end __asm("_binary_cover_clocks_data_end"); +extern uint32_t _binary_cover_clocks_data_size __asm("_binary_cover_clocks_data_size"); + +#ifdef __cplusplus +} +#endif diff --git a/cover/clocks.png b/cover/clocks.png new file mode 100644 index 0000000..3780f41 Binary files /dev/null and b/cover/clocks.png differ diff --git a/cover/cover1.data b/cover/cover1.data deleted file mode 100644 index 8a30f3d..0000000 --- a/cover/cover1.data +++ /dev/null @@ -1,116 +0,0 @@ -пцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцџюїї?їпцџюџю?ї?ї?џ?џ?џпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцПопцПопцпцпцпцпцПоПоПояџю?їяпцпцпцпц?џї?џ?їпцпцџюпцпцПопцПоПоПоПоПопцпцпцпцПоПопцПопцпцпцпцпцпцпцџюпцпцпцпцпцџюџю?її?џ?ї?џ?џ?џ?џ?џ?ї?џ?џ?џ?џ?џ?џ?џпцпцпцпця?їя?їпцпцпцпцџю?їпцџю?џ?џ?џ?џ?џ?џ?џ?џ?џ?џ?ї?џ?џ?џ?џ?џ?џ?ї?џ?џџюпцїпц?џ?џ?џ?џїџю?їџюпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпц?џ?џ?џ?џ?їџю?їџц?џ?џ?џ?џ?їџюїпцпцпцпцпцпцпцпцпцпцпцпцпцпцПоПоПоПоПоПоПоПоПоПоŸЮПоПоПоПоПоŸЮПоŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮПоПоПоПоŸЮŸЮŸЮŸЮПоПоПоПоŸЮŸЮПоŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮОŸЮОООООŸЮŸЮŸЮŸЮООООŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅОŸЅОŸЅŸЅŸЅŸЅŸЅŸЮŸЮŸЮŸЮŸЮОŸЮŸЮŸЮŸЮŸЮŸЮŸЮООООŸЅООŸЅŸЅŸЅŸЅООООŸЅŸЅОŸЅПоПопцПоПоПоПоПопцПопцПоПоПоПоПоŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮПоŸЮПоПоŸЮŸЮŸЮŸЮпцПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоŸЮŸЮŸЮŸЮŸЮПоŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮОООООŸЮОŸЮООООООООООŸЅООООООООООŸЮŸЮŸЮŸЮООООŸЮŸЮŸЮŸЮŸЮОŸЮООООООŸЅОŸЅОООŸЅŸЅŸЅŸЅŸЅпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцџю?џџю?ї?џ?џ?џ?џпцїпцџю?ї?їїїпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпц?џ?ї?їџюџюпцпцпцїпцџюпцпцпцпцпцпцПопцПоПоПоПоПопцПопцпцПоПоПоПопцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцПопцПопцпцпцпцпцПопцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцџюїпцпцїџюпцпцпцпцпцџюџюїпцпцпцџюї?џї?џї?ї?џ?џ?її?џ?ї?џ?џ?џ?џ?џ?ї?џ?џпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцПоПоПопцпцџцпцпцпцпцпцџюпцїпцпцпцпцпцпцПопцПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоŸЮПоПоПоПоŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮПоПоПоПоŸЮŸЮПоŸЮПоПоПоПоПоŸЮПоПоŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮОŸЮŸЮŸЮŸЮОООООŸЅОŸЅŸЅŸЅŸЅŸЅОŸЅООŸЅŸЅŸЅŸЅŸЮŸЮŸЮОООООŸЮОООООООООООŸЅŸЅОŸЅОООООŸЅООПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоŸЮПоŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮОŸЮОПоПоПоПоПоŸЮŸЮŸЮПоŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮООООŸЮŸЮŸЮŸЮŸЮОŸЮŸЮОООООООООООООООООООООŸЅŸЅŸЅОООŸЅŸЅŸЅŸЅŸЅОООООООООООООООООŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅ_ОŸЅ_ОŸЮŸЮŸЮŸЮŸЅ_ОŸЅ_ОŸЮЦ_ЦЦŸЮŸЮЦŸЮŸЮЦŸЮЦЦŸЮ_ЦЦŸЮЦŸЮŸЮŸЅ_ОŸЅ_О_ОЦ_ОЦŸЅ_ОŸЅ_О_ОЦ_ОЦ_Ц_Ц_Ц_ЦŸЮŸЮŸЮŸЮ_ЦЦЦŸЮŸЮЦŸЮЦŸЮПжŸЮŸжПжПжЦŸЮŸЮЦŸЮЦЦŸЮЦŸЮПжПжПЮŸЮПжПжЦЦЦЦŸЮ_Ц_Ц_Ц_ОЦŸЮ_ЦЦ_ЦЦŸЮЦŸЮЦ_ЦЦЦŸЮПжПжПжŸЮ_ЦЦЦ_ЦŸЮЦŸЮЦŸЮЦŸжŸжПжŸжЦŸЅ_ОŸЅ_О_ОЦ_ОЦŸЅ_ОŸЅ_О_ОЦ_О_ОЦŸЮЦŸЮŸЮЦЦЦŸЮŸЮŸЮŸЮŸЮŸЮŸЮ_ЦŸЅ_ОŸЅ_О_О_О_О_ОŸЅ_ОŸЅ_О_О_О_ОŸЮŸЮ_ЦЦ_ЦŸЮ_ЦŸЮŸЮЦ_ОЦ_О_ЦŸЮ_ОЦЮŸЮŸЮПЮПжПжПжПжЦПЮЦŸжПжПЮПжŸжПжПжПжПжЦ_О_Ц_ОЦ_ЦЦ_О_О_О_ОŸЮЦŸЮЦŸЮПжŸЮЦŸЮŸЮ_ЦЮ_ЦЦŸЮ_ЦЦЦ_ОЦ_О_ОŸЮŸЮŸЮŸЮ_ОŸЮŸЮŸЮQЬQЬQЬПжПжŸЮЦПж_ОПж_ОŸЮЦЦŸжЦ_ОŸжПж_О_О_ОПж_ОПж_ОПжПжПжПжПжПжПжПжПжПЮПжПжŸжПжПж_ОПжЦПж_О_О_ОПж_О_О_ОПжПжЦПжПжŸжПжПж_Ц_О_О_ОЎ_Оџ­_ОЦ_ОПжŸжПжŸжЦ_ОПжПжŸжЦŸЮЦЦŸЮЦŸЮЦ_О_О_О_ОŸЮЦŸЮЦПж_ОПжПжПжПжПжПжŸЮЦŸЮЦŸжПжŸЮŸЮЦŸЮЦŸЮŸЮЦŸЮЦПжПжПжПЮŸЮЦŸЮЦ_О_Ц_О_О_ОПџ_ОOд_О_ОПџЦOдАмOдАмПџЦПџЦ_О_О_ОџЅџ­џЅџЅџЅ_ОџЅ_О_ОџЅџЅџЅџЅАмАмOдАмПџ_ОПџ_•QЬQЬФФПџ_•Пџ_•_О_О_О_О_ОџЅ_ОџЅ_О_ОџЅџЅ_ОџЅџЅџЅџ­ŸЮџЅ_ОЦЦ_ОЦџЅ_ОџЅџ­_О_Ц_О_ОŸЮЦŸЮПж_О_О_О_ОПжПж_Ц_Ц_О_О_О_ОџЅџ­џЅџ­_О_О_О_ОџЅ_ОџЅ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_Оџ­ŸЅ_ОŸЅ_О_ОŸЮ_ОŸЮŸЅ_ОŸЅ_О_ОŸЮ_ОŸЮŸЮ_О_О_ОЦ_ЦЦЦ_ОЦЦЦ_ОЦЦЦŸЅ_ОŸЅ_О_О_О_О_ОŸЅ_ОŸЅ_О_О_О_О_ЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦŸЮ_О_О_О_ОЦ_ОŸЮЦ_ОЦŸЮŸЮŸЮŸЮQЬŸЮŸЮŸЮQЬQЬФQЬФQЬQЬQЬФФФФФЦŸЮЦŸЮŸЮQЬQЬQЬЦŸЮŸЮŸЮQЬяЛQЬяЛяЛФяЛяЛФФФФяЛяЛяЛяЛяЛФяЛяЛŸЅ_ОŸЅ_ОЦ_ЦЦЦŸЅ_ЦŸЅ_ОЦЦЦЦЦЦЦ_ЦŸЮŸЮŸЮŸЮ_ЦЦЦЦŸЮŸЮŸЮŸЮŸЅ_ОŸЅ_ОЦЦ_ОЦŸЅ_ОŸЅ_О_О_О_О_О_ЦЦЦŸЮŸЮŸЮŸЮŸЮ_ОŸЮ_ОQЬQЬQЬQЬяЛŸЮŸЮŸЮŸЮQЬяЛŸЮQЬŸЮŸЮŸЮQЬQЬQЬФФяЛяЛяЛяЛяЛяЛяЛO“QЬQЬФO“O“‹z‹z‹zQЬФQЬФФФФФQЬФQЬФФO“ФO“O“‹zO“‹zЬ‚‹zЬ‚Jj‹zЬ‚‹z‹z‹zJjЬ‚JjФФФФПџ_•Пџ_•ФФФФПџ_•Пџ_•џЅџЅ_•џЅџЅџЅџЅџЅџЅџЅџЅџЅџЅџЅџЅџЅФФФФПџ_•Пџ_•ФФФO“Пџ_•Пџ_•џЅџЅџЅџЅџЅџЅџЅџЅ_•џЅ_•_•џЅџЅџЅџЅџЅџ­џЅџЅ_О_О_О_ОџЅџЅџЅџЅ_О_О_О_О_О_О_О_Оџ­џЅЎџЅ_О_О_О?О?ОџЅџ­џЅџЅџЅџЅџЅ_О_ОџЅ?ОџЅџЅџЅџЅпЅ•џЅ•_Оџ­?ОпЅŸпЅ••џЅпЅпЅпЅ•••_•O“‹z‹z‹zПџ_•ПџКSЬ‚Jj‹zJjџ -Ь‚Пџ_•_•КS_•_•џЅ_•_•КSКS -КKкS_•КSкSЬ‚‹zЬ‚‹zЬ‚ПџПџ -‹z‹zЬ‚‹zПџSПџS -КK3КK;_8; - -#ifdef __cplusplus -extern "C" { -#endif - -extern uint32_t _binary_cover_cover1_data_start __asm("_binary_cover_cover1_data_start"); -extern uint32_t _binary_cover_cover1_data_end __asm("_binary_cover_cover1_data_end"); -extern uint32_t _binary_cover_cover1_data_size __asm("_binary_cover_cover1_data_size"); - -#ifdef __cplusplus -} -#endif diff --git a/cover/cover1.png b/cover/cover1.png deleted file mode 100644 index e3c1563..0000000 Binary files a/cover/cover1.png and /dev/null differ diff --git a/cover/mossycottage.data b/cover/mossycottage.data new file mode 100644 index 0000000..3759f8c --- /dev/null +++ b/cover/mossycottage.data @@ -0,0 +1 @@ +ІІІІпОп_ЖпІпІп_ЖпЖІІІООпОпІОІОІпЅІпЅІІІпІОІОІпІпІОІІООООІІІІООООІІІОпОпОпОпООпОппОпООпОпьKьKьKьKОпОпОьKОьKОІОІпОпЅООІОІпЅпЅІпЅОпОпОпОЋKОпОпОпОпІпппІІпІпОпппІпІпО_ЖпІООО_ЖпппЖІЖІппппппп_Жппппп_ЖІппОпООІОпЅпОпЅООппЅпОІОІІІпЅІОІООпЅІпЅІпЅппЅООпОпІОпппІпІІОІОпЅІОІІОІООпОппппппІІІппОпІОІОьKьKьKьKьKьKьKьKьKьKьKьKьKьKьKьKьKЋKьKЋKЋKЋKЋKЋKьKьKьKьKш2ш2ш2ш2ЋKЋKЋKЋKЋKЋKЋKЋKЋKЋKпЋKЋKш2ЋKш2ьKш2ш2ш2ш2ш2 3Ї*ш2ш2ш2ш2 3Ї*#&*ЋKш2ш2ш2ьK 3# 3Ш2 3# 3 3&*Ї*&* 3Ї*Ї*&*&*&*&*&*&*ц!ц! 3 3 3 3Ї*Ї* 3Ї*Ї*Ї*Х!&*Х!&*ц!&*ц!Х! 3ц!Ї*Х!Х!Х! 3Ї*&*Х!ц! 3 3Ї*Ї*Ї*Х!&*ц!пІпІІІІІпІІІІ 3І 3ш2ш2ddш2Х!ш2Х! 3Ї* 3&*&* 3ц!Ї*ІпІd#Ї*#Ї*пddddХ!d 3Ї*&*&*&*&*Х!ц!Х! 3&* 3Ї*&*ц!&*ц!ц! 3Х! 3Х!&* 3&* 3Ї* 3Ї*Ї*&*&*&*&*ц!Х!Х! 3 3 3Ї*ц!ц!ц!ц!&*&*&*&*Х!&*Х!ц!ц!ц!ц!Х!ц! 3ц! 3ц!ц!&*ц!Х!Х!Х!Х!ц!ц!Х!ц!Х!ŠC);J;);G*Ш2Ш2пппІІпІ_ЖпІпІІ_ЖІЖпЅОпЅІпЅппЅппІпІ_Жп_ЖппІпІІОІОІІІІІООппІІІ_Жп_ЖпІІІІ_ЖпппІпОпОпОпОпОпОпОпОпОпІОпООпЧYппОпdОпОпОЧYОЙїОпОЧYЧYШ2јџŠSvчљџШ2њџљџ dћџVчљџћџјџћџћџŽ|њџЗяІІпІОЖпЅЖпОпОп_Жп_ЖІ_ЖІ_Жппппп_Жп_ЖпЧYпЧYпОпОп_ЖпппОпОппІпппппЧYФ)bчaп)bІ)bbŽЋ)b(jОјџЧY—яиїwяЗїЫ[јџjKјџЫ[vчјїЊSјџзјџjKзљџШ2aaЗяиїјџљџaџїaaЧYЗїМиїVчЋ[Зї lir/МЯГIrЧYШ2яЛШ2ЗїјџЫcћџљџШ2ћџњџљџћџљџћџћџpњџpпd# 3 3Ї* 3Ї*d 3j;j;Ї*&* 3Ї*Ї*&*Ї*&*&* 3&* 3&*&*&*‡2ц!Ї*ц!&*ЗяћџЋS—яћџљџљџљџЗяиїњџљџЊS6пjKIK d—яЫ[зјџХ!6чХ!ЋSЫ[wчљџХ!Х!Х!'* 3Ї* 3Ї*Ї* ;Х!ш2Х!щ:Х!щ:Ш2g2ˆ2g*ц!G*Ј2G*g*Ш2G*G*J;);jCŠC'*Х!G*Х!'*,\щ:‹Kˆ2G*G*G*щ:Ш2*CШ2g2g2g* ;*;Ш2Ш2G*G*'*'*'*G*'* ;G*'*Х!G*'*љџШ2aa)CиїaaПя?пaaaЧIaaћџћџaћџХ!'*Х!'*aћџaљџХ!'*јџХ!Ш2Ш2ŠSjKљџШ2њџиїњџњџћџњџЗяЋ[ы[Ћ[)CICп)Cљџњџљџњџ dјџиїљџћџХ!њџХ!щ:g**Kj;g2‡2Ш2 ;mlŠCщ:щ:щ:);‡2Ш2G*G*g*G*Х!Х!Х!Х!G*G*G*'*Х!Х!Х!d'*щBХ!щ:‹C‹C‹C‹C'*Ј:'*щ:J;ш2G*Ш2g*'*);G*'*Х!G*'*Ш2G*G*G*G*'*'*Х!ц! 3&*Ї* 3 3 3 3Ї*&*Ї*Ї*Ї*&*&*ц!Ї*&*Ї*Х!Ї*&*&*ц!&*ц!ц! 3Х!Х! 3Х!&*&*&*ц!ц!ц!ц!ц! 3 3 3 3 3Х!Ї*&*Ї*Ї*Ї*Ї*Ї*&*&*ц!&*ц!Х!ц!ц!Х!ц!Х!ц!Х!ц!Х!Х!dХ!#Х!ddd###ю‹#ю‹ю‹ееееФеФеФ№Ь№Ь&*&*ц!#ц!#ю‹ею‹еХ!#Х!#ю‹ею‹ЮЬМ&*&*Џ\Џ\ьK0e‹CФ‹CФ&*‹C ;‹CьKЇ*Ї*Ї*&*&*ц!ц!ц!ц!ц!ц!ц!ц!Х!Х!Х!Х!Х!Х!Х!Х!Х!dХ!Х!Х!Х!ыjddыjыjц!Х!Ш2G*ыjыjыj(BG*G*'*'*чAчA'*чA(BчA(BчAIJчAŠRIJчA(BчAчA(BчAчAчAХ!ddd####ыjыj(BчA(B(B(BчAЮЬ№ЬЮЬЮЬ&*0e&*Џ\ыjыj(B(Bыj‹C(B‹C(BчA(B(BЬKj;j;j;ŠRчAчAчAj;Ш2DG*j;чAШ2Ш2чA(BDG*G*Х!G*Х!G*G*DG*е&*Ф&*ФьK&*Ф&*&*&*0e&*Х!Џ\ ;‹C ;‹C0e ;Х!ˆ2Х!Х!‹CьKˆ2Џ\Џ\Х! ;&*ьK ;‹CЏ\Џ\‹CЏ\ ;&*‹C&*ˆ2&*&*&*0e‹CЏ\ ; ;Ѕ ;Ѕˆ2Ѕ&*Х!&*ЅЅХ!&* ;&*ˆ2ˆ2ˆ2&*&* ;&*ˆ2Х!Х!Х!Х!Бѕˆ2ˆ2Х!Х!Х!Х!Х!БѕБѕБѕХ!џџџџеўХ!Х!Х!џџџџеўџџџеўеў”ў”ў”ўеўеўеў”ў”ў”ў”ўTў”ўTў”ўTўеўеўеўеўЏ\ ;‹C ; ;ˆ2ˆ2&*‹Cˆ2 ;ˆ2ˆ2&*&*&*Х!Ѕˆ2ˆ2Х!џХ!џ&*Х!ЅХ!џеўџеўG*G*G*Х!ЅЅDХ!Х!Х!Х!Х!DџDџХ!џХ!џеў”ўеў”ўџеўџ”ў”ўеў”ў”ўеўеўеў”ў”ўTўеўTў”ў”ў”ў”ў”ў”ў”ўTўTўTўTў”ўTў”ўTў”ў”ў”ў”ўя›я›+{+{+{еў”ўTў”ўеў”ўеў”ў”ўеў”ўБѕ”ўБѕБѕБѕБѕ+{Бѕ+{+{ъrъr+{Бѕ+{Бѕ+{m‹ъrm‹+{'*'*G*Х!Х!ddd'*Х!dddШ2dШ2ddЬKj;dХ!G*ЬKj;Ш2j;Ш2G*j;G*j;Х!Х!Х!Х!dddШ2ddХ!dШ2j;Ш2j;G*Dj;G*DG*DG*j;G*Ш2Х!Х!j;Х!Ш2Х!Х!j;G*Х!DG*j;j;Ш2Ш2G*G*DG*DDj;j;Ш2DDG*DШ2G*DХ!Х!Х!/]ыKG*Х!Х!DDj;j;Ш2Ш2DG*Х!Х!G*Х!G*G*#Ш2/]­TŠ;ыK);G*#G*/]Š;);ыK‡2dddddШ2ЬKj;Х!dddj;j;Х!G*G*Х!j;Х!Х!ЬKХ!j;Ш2DG*Х!DШ2j;Х!ddХ!dШ2ЬKЬKj;Х!dddj;j;dШ2j;j;Ш2Dj;G*Ш2G*G*j;G*Х!j;Ш2Ш2G*j;G*j;Ш2G*DG*DШ2Х!Х!Х!Х!#D/]/]­T/]­TŠ;‡2Š;‡2­TыKыKŠ;Х!‡2&*&*G*DХ!j;D#j;#Х!Ш2G*Ш2Ш2Х!G*DŠ;Š;);Ј2‡2/]&*ыK&*‡2&*‡2&*Š;Х!‡2DDDDDD­TŠ;#­TŠ;);­TыKŠ;/]БѕБѕ);БѕБѕБѕ0е0еŠ;Ј2­T);{{‡2*);&*&*&*);/]&*&*&*Х!&*/]Š;‡2ыK‡2­TŠ;);‡2);&*&*‡2Х!Х!&*&*Х!ЅХ!dБѕБѕ0е0еБѕБѕ0еБѕ{ю“{{ю“ю“{ю“БѕБѕБѕџџеў”ўеў0еџю“џеўеўеўuўЅ*&*Ѕ*{**D#D#ЅЅЅЅ{”ўЈ2”ў”ў”ў”ўвэЈ2Ј2(3Š;Ј2”ўЈ2&*&*ыK‡2Š;);&*­T);&*­T­TХ!/]‡2‡2Х!&*Х!‡2ЅХ!dЅD&*Ѕ&*Х!ЅDЅD­T);Š;);&*&*Ј2&*);Ј2‡2&*Ј2Х!&*Х!&*Х!Х!ЅХ!DdDЅЅХ!Dd#DЅ#ЅЅ#Ѕ*Ѕ&*Ѕ&*&*&*(3Š;(3Š;Š;ыCыCLTЈ2&*(3(3ыCLT&*Ј2ыCЈ2&*(3Ѕ&*Ѕ&*Ј2Ј2(3&*Ѕ&*&*&*Š;(3Š;Ј2(3Š;(3Š;Š;Š;Š;ыC&*&*&*&*Š;Š;(3ЅпОпОІІІІІОІОІІІІІпЅОІkjIjПЅаЃОпОпІŸІОІпІпІІОІІпОІпІпІОпОпІпІj;ОІОпj;j; 3 3ЎЋЯГjrIrЯГМŽЋIr‹jŠr•ŽЃЎЋIj(jЎЋЧY dяГјџ d—я6п—яяГМ(jчaЧYTЮФиї#2j;Х!bmЃХ!чYj; 3g*g*Х!Х!g*Х!чYчaчYЧYЧYVчTЮVчЧYЧY&*&*VчVч&*&*ОІОІпІІІОпООІпппІпІІg*g*&*&*ІІІХ!&*&* 3g*ОООj; 3О 3ц!Оj;О 3g*&*g*ц!Іj;j;j; 3g* 3g* 3 3ц!g* 3&*g*&*g*&*&*ц!Х!Х!j;j;&*j;ц! 3j;j;g*g*&*&* 3g*&*&*Х!ц!g*g*&*&*Х!Х!&*ц!g* 3&*Х!g*&*&*&*&*Х!ц!j;&*&*j; 3&*&*ц!ц!ц!ц!ц!Х!ц!ц!ц!ц!Х!Х!Х!Х!њџњџњџљџt—яЋ[wчŠSŠKwя—я—я—яиїиџћџћџњџљџљџљџјџјџ djKиї—яиїјџиїјџVчVчVчVчVчVчVчVчVчVчц!ц!VчVчц!Х!VчVчVчVчVчVчVчщ:VчVчХ!dVчщ:d‡*Х!'*Х!'*‡2'*'*щ:јџ&*јџ&*щ:щ:щ:щ:щ:G*щ:щ:G*'*G*G*‡*щ:‡*‡*‡*Х!Чi&*щ:&*щ:&*&*‡*щ:щ:щ:щ:‡*щ:щ:щ:щ:‡*‡*‡*‡*ЧiЧiЧiVчјџ‡*Чi‡*ЧiVчјџјџF*ц!ц!Х!Х!Х!Х!Х!dХ!Х!Х!dХ!dщ:щ:dщ:щ:щ:щ:&*щ:&*щ:щ:&*‡*‡*&*‡*щ:Х!щ:d&*щ:щ:щ:‡*dщ:‡*щ:&*‡*‡*&*щ:‡*‡*щ:‡*‡*‡*&*‡*щ:щ:щ:щ:&*‡*Š;‡*щ:&*&*‡*‡*‡*‡*щ:щ:щ:‡*‡*‡*&*ЧiЧiјџЧiјџјџF*јџF*Чiјџјџ&*&* KF* Kщ:‡*‡*‡*&*ЧiЧi’м&*Š; DŠ;ЧiЧiчiчqјџ&*јџ&*‡2јџ‡2љџЧiјџQЬЧiF*6пјџ&*ц!g*ц!ц!g*ц!&*ц!ц!ц!ц!ц!ц!j;j;j;ц!g*Х!Х!g*&*Х! 3j;j; 3g*Х! 3&*Х!ц!ц!ц!ц!j; 3g*g*ц!ц!ц!ц!g*&*Х!ц!g*&*&*ц!&*Х!j;j;&*ц!ц!Х! 3 3&*&*j;j; 3 3 3g* 3&*g*g*Х!&*g*g*&*ц!Х!Х!&*ц!Х!Х!dщ:ц!ц!Х!Х!Х!ddщ:Х!ц! 3Х!ц!Х!Х!Х!g*&*&*ц!Х!Х!Х!Х!Х!Х!Х!Х!dddI;dddŠCI;ŠC D(3ц!ц!ц!ц!Х!j;&*j;ц!g*ц!&*g*j;&*g*j;Х!j;g*Х!&*g*Х! 3g*g*&*&*ц!ц!Х!ц!&*ц!ц!ц!Х!&*Х!ц!ц!ц!ц!ц!Х!ц! 3&*ц!ц! 3ц!Х!g*Х! 3 3 3g* 3Х!g*&*ц!ц!ц!Х!Х!Х!ddХ!Х!Х!Х!Х!dd(3d DdŠCŒTŒT(3ŒT(3(3ŠC DŠC D D(3Х!dХ!(3I; DI;ŒTХ!I;ц!ŠC(3 DЮ\Ю\(3 DЮ\Ю\I;I;g*g*ŒTI;Ј2g*(3&*&*Х!d‡*щ:‡*‡*щ:щ:щ:щ:&*щ:‡*‡*‡*‡*Š;&*‡*‡*‡*‡*(3Š;Š;‡*Š;ŒTЮ\Š;(3Ю\Š;щ:‡* DI;‡*(3g*g* DŒT(3ŒTŠCg*ŠCg* DŒTŠ;Š;Š; DЈ2&*(3Š;g*&*g*g*&*Х!ŒTLT DZjФМI‚ Dj(3ЧY(r0ЬяЛi‚(zqЬ0Ьizјџ&*HrјџяЛIzi‚яУizјџ(rHz DЧig*&*ЧiяЛХ!j&*&*ЅЅХ!„!d„!ЯЛ(z(r(z(zrяУ0ЬЯГ(zчiPЬ(zQдчqr(3ŠCŒT DI;g*I;&* D(3Ј2g*(3g*&*&*&*&*Х!Х!&*Ѕ&*d&*Х!Х!dЅdddI;Ј2&*Ј2&*Х!&*&*&*ЅХ!Ѕ&*&*ЅЅddХ!Ѕd###Х!ddd#(3Š;/]Ѕdd#d(3Ј2Š;# D# D&* DŠ;&*&*r Dх!QЬЧi’м’м­Tх!Š;Ј2ЧiЧiх!х!ЅŠ;Š;Ј2(3Š;&*Š; D(3/] D&*&*Š;&* D(3 Dх!Ј2іоХ!ЅЈ2Х!х!Х!ЅЅЅЅХ!Х!Х!Х!ddddХ!dХ!Х!dhCХ!Х!j;j;j;Ш2j;Х!Ш2DШ2G*Ш2G*G*Х!Х!Х!јџЈ:&*&*Ј:Ј:њџ&*&*&*VчЈ:&*Ј:Ї:љџЈ:Ј:шBISЈ:Ј:&*&*шBјџњџњџЗїЇ:ћџљџХ!DDDХ!###DDХ!D#DDD‡2‡2&*&*Х!&*‡2‡2D&*DD&*‡2&*&*њџњџ‡2шBњџњџ K K‡2—яЗїшB—яшBЈ:ЗїњџЧIњџЧIЧIњџњџњџњџЧIњџЧIЧI&*њџ&*Ј:‡2—яјџЇ:њџШBvч lљџЫcпЗїЇ:дЮ&*њџћџљџљџћџљџ KњџЗїшBaa&*Ш2aaиїШBљџѕжЇ:aШ:a6п)K&*—яЈ:&*љџљџaŸчaПяПя?п?пŸчaaњџШ2aaњџ&*ЗїшBќџќџЈ:шBјџњџ&*&*aaњџ&*a&*њџЧIњџњџЧIњџ)њџњџњџњџњџ)њџ)(RaЧIaЧIa&*a&*aa&*&*a&*Ш2Ш2њџњџ&*њџ)IZ)—ї&*њџњџњџ)ЧI)ЧI‡2&*‡2Х!&*ЅХ!d‡2Х!&*&*Х!#Х!Х!Х!DDЅ#Ѕ&*&*#Ѕ#&*&*&*Ј2(3њџЈ:њџ&*Ј:Ј:F*&*њџF*&*Ј:&*&*—яF*љџ&*&*Ј2(3Š;(3Š;&*јџ&*Зї(3Ј2&*&*&*Ј2(3Š;&*&*Š;&*Ј2(3Ј2(3&*&*Š;Š;Š;ЅŠ;Ј2ЅDЅЅЈ2ЅЅЅDDD#&*Ј2Ј2&*Š;ЅЈ2Ѕ(3Ј2(3Š;Ј2Ј2Š;Ј2DЅDDD#&*&*&*&*Ј2Ј2Ј2Ј2(3(3&*зїњџшBљџјџјџјџзїF*‡2F*F*F*F*јџЈ:&*vч&*&*јџјџјџјџјџјџ(3Š; D D­Tзїљџљџњџзї&*јџ&*&*јџ&*њџзї&*&*јџиї(3&*Š;Ј2(3Ј2 D(3Š;јџ DŠ;(3 DЈ2Š;(3 DŠ;(3Ј2 D­T D­T(3 DŠ;(3 D(3Š;Š;(3Š;Ј2(3(3­TЈ2&*&*­T&*&*/]1n(3Š; DЈ2(3&*Ј2&*&*&*&*1n&*&*­T D&* D&*&*1n1n&*(31n&*1n D&*(3&*(3ќџ KјџќџљџљџшBшBјџќџјџјџќџ‡2ќџ&*њџ&*Ј:Зїњџњџ KшBVчљџЈ:њџјџ6пњџњџ’мјџЧiјџ&*ќџјџ&*’мЧi’мИїЧi&*јџјџшBљџјџ Kњџљџњџњџњџњџјџјџњџњџ˜їИїљџјџЈ:Ј:‡2Ш2—яЗїЈ:Ј:њџљџшBјџшBјџњџњџњџњџ)њџ)њџњџњџњџ&*ЧI)ЧI)јџ—яњџњџ—яљџњџњџњџњџјџИїњџњџјџјџњџ&*њџњџЧI)ЧI)њџњџјџјџЧI))ЧIЧiіоЧiјџјџјџјџиџИїјџіоХ!јџИїЅ#јџјџИїиџИїиџИїиџИїиџd#иїиїЅЅХ!ЅЅdЅdd#dd##dЅ#Š;d##ЅЅ(3Ј2(3ЅŠ;­TАeŠ;Š;­T Dјџјџјџјџјџ˜ї˜їјџјџјџЈ2(3јџИї(3ЧIјџЧIЧI)ЧIјџјџјџЧI)Ѕ DјџјџŠ;Š; D­T DАe­TЅАe D/]Qv D­T’vŠ;’vQvЅŠ;„(3Š; Dd&*ц!&*(3&*dd#Dњџ&*њџ&*јџјџјџŠ;&*јџ&*(3(3 DŠ;­TЈ2­T D­TЈ2Ј2Ј2&*(3Š; D(3Ј2Ј2Ј2&*&*Ј2&*(3Š;Š;Ј2Ј2&*Š;јџ D­T(3 DŠ;Ј2(3(3(3&* D&* D(3Ј2&* D1n1nє†є†&*1n&* D1nЇ*(3 D&*&* D(3Ї*(3/] D D(3 D&*(31n­T1n(3(3 D(3­T D(3Ї2 D1n D­T1n(31n(3­T D(3­T D(3 D(3(3 D D(3 D(3(3Ї2 D(3(3(3Ѕ!Ѕ!Ѕ!Ѕ!јџŠ;јџ(3Š;(3Š;Ј2јџ D DŠ;Š; D D D1nє†є†є†­T1n D/](3­T­T1n D1n1n1nŠ;Ј2&*D­T1n(31n#dd D­T/]/]1nє†є†є† Dє†­Tє† D D/] D D1n&*1n­T1n/]1n­T D D­T(3(3­T1n D D&* D&*&* D D1n(3&*(3&*&*1n D&*&*&*Х!ˆ2 D(3/](3(3 D/]/]/]&*&*&*&* D(3&* D(3(3(3ˆ2ˆ2&*ˆ2 D D&* D&*&*(3ˆ2Х!Х!БѕБѕБѕБѕџџџџеўеўџеўеўеўБѕБѕџџБѕ”ў”ўя›еў”ў”ўя›я›+{+{+{Tў”ўTў”ў”ў”ў”ўя›”ў”ў”ў”ўя›я›я›+{я›+{+{+{+{еее+{+{+{+{ФФФ№Ь”ўя›я›я›m‹+{m‹+{+{+{m‹+{+{+{+{+{m‹ъrm‹m‹еФ+{еъrm‹ъr+{+{+{+{+{+{+{m‹ъr+{+{+{џџ+{+{џџџџ”ў”ў+{m‹џџџџ”ў”ў”ўеўеўеўuў”ўuўеў”ў”ўuўеўеўuўеў”ў”ў”ў”ўвэеў”ўвэЈ2”ў”ў”ўвэ”ў”ўвэвэЈ2Ј2(3(3”ў&*Ј2Ј2вэыCыCыCŠ;&*Š;Š;(3Š;&*(3Š;ыCŠ;(3(3(3ыCŠ;Š;Š;&*ЅыCыCŠ;&*Š;Ј2Ј2Ј2Ј2Š;Š;ыCыCŠ;ыC&*&*ыC(3Ј2Ј2Ј2&*Ј2Š;&*&*Ѕ&*&*ЅЅ&*Ѕ&*Ѕ&*&*DD&*&*ыCЅЅ&*ЅDыCЅDDЅDЅD&*ЅЅ#Ѕ#D#D##џ##џџDDD#D##”ўD#D#џ”ў”ўвэџ”ў”ўвэ”ўБѕБѕБѕвэpэБѕ DБѕХ! D/]##&*џ”ўвэвэБѕ&*џЈ2џвэБѕ”ўLБѕ(3LL D/] D/] D D/](3L/](3Ї*­TЈ21n/]”ў/]”ў D1n1n&*Ї* DЇ* D&*1n1n DЇ*Ї*&*Ї* D(3Ї*&*(3(3 D(3D&*(3(3(3(3Ї*(3&*&*(3­T­T&*(3&*Ї2&*(3&* DЇ* D/] D D D(3D DLЇ2DЇ2­T(3(3 DD D(3(3Ї2(3DD(3Ї2 DD(3D DЇ2D(3D/]&*/] D D(3 D(3Ї2&*Ї2Ї2&*Ї2D&*Ѕ!DD#D(3#(3 DD&*(3Ї2Ї2(3(3Ї2(3(3Ї2DDЇ2&*DDDЅ!Ѕ!Ѕ!##&*Ѕ!&*DD#DD&*D2&*&*(3/]­T&*(3&*/]1n1n/]­TХ!Х!&*Х!####&*&*ˆ2ˆ2D#ˆ2##Ї*DЇ*­T D­T#D##D####ц!ц!ц!ц!ц! 3ц!Х!ц!ц!ц! 3Х!Х! 3g*g*&*Х!&*&*ц!ц!ц!Х!ц!g*ц!ц!Х!ц!ŒTц! 3ц!g* 3g*&*&*ц!ц!ц!ц!&*ц!ц!ц!&*&*&*ц!Х!ŒTŠCLLц!ŠCц!ŠCŠCŠCLLŠCц! DХ!ŠC DŒT DI;Х!Ј2 DŠC(3Ј2Š; DŒTg*(3g*&*Х!&*&*Ј2Ј2ŒT(3g*g*g*&*ŒTŠCŠCŒTŠCŒTŒTŠCLLŒTŠCŠCLL DŠCŒTŒTЈ2ŠC(3g*&*Ј2g*ŠCŠ;ŒTŠ;(3g*Š;g*Х!&*&*&*Х!ЅЅЅ&*Х!&*Х!ЅЅЅ(3dЈ2 D­TЈ2Аe D­T­T­T­T­TАe­TАeQvХ!Х!&*&*Ѕ(3Х!Ѕ&*&*&*Х!Х!ЅЅЅ D­T(3Ј2Š;/]­TQvŠ;Qv/]Аe D­TŠ;Ј2Аe­TQv­T Dg*(3g*Š;(3­T(3Ј2&*Ј2&*&*Ѕ&*ЅЅ#Ѕ#Х!ЅЅ#ЅdddŠ;Š;Qv­T(3g*Š;Ѕ/]Š; D(3&*ЅЈ2&*&*ЅЅd##d#ЅdХ!ЅddЅdd#dЅЅ­TŠ;Аe#Ѕ#Š;/]Аe­T/]/]Аe/]Qv/] D’v’vАeАe­T D’v/]Š;(3#Š;#­T DАe/]’v#/]#ЅАeQv/]Qv/] D’v D D/]Ј2 D’v­T’v’vŠ;(3Š;(3­T/](3 DQvАeЈ2Ј2 D D­T’v&*(3­T D&*D&*dD#d„ЅЅ&*Х)ЅЅ!Ѕ!Х)’v’vАeQv­TЈ2(3(3Š;(3QvАeЈ2(3­T D&*ц)Ј2&*ц)Ц)Х)Х!&*Ѕ!&*DЅ!…!Ddd(3Ѕ!(3­T1n1nє† D­T D D1nє†/]1n(3&* D&* D D D D D(3(3/]є†/]є†/]Ѕ DХ!#(3&*&* DЅ!Ѕ!dЅЅ DЅ#&*(3 DХ! D D&* D D(3#Ш2&* D22&*/]&*/] D(3/](3(3&*(3(3 D&*&*Х!&* DХ!&*(3ˆ2&*&* D D(3 D&*(3&*(3&*Х!&* D D&* D&*(3(322(3(322(3(3(3Х!Х!Х!Х!Х!Х!(32щ:(3(3щ:щ:ˆ2Х!&*Х!&*d&*d(3&*(3&*ЅЅ„„d#DD#DD#ЅЅ„„ЅdЅЅ&*Х!Х!Х!dddDХ!&*щ:щ:##щ:Х!ddDDddDd##Х!Х!##Х!Х! \ No newline at end of file diff --git a/cover/mossycottage.data.h b/cover/mossycottage.data.h new file mode 100644 index 0000000..9cf35a2 --- /dev/null +++ b/cover/mossycottage.data.h @@ -0,0 +1,15 @@ +#pragma once + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +extern uint32_t _binary_cover_mossycottage_data_start __asm("_binary_cover_mossycottage_data_start"); +extern uint32_t _binary_cover_mossycottage_data_end __asm("_binary_cover_mossycottage_data_end"); +extern uint32_t _binary_cover_mossycottage_data_size __asm("_binary_cover_mossycottage_data_size"); + +#ifdef __cplusplus +} +#endif diff --git a/cover/mossycottage.png b/cover/mossycottage.png new file mode 100644 index 0000000..83863bb Binary files /dev/null and b/cover/mossycottage.png differ diff --git a/cover/mountain.data b/cover/mountain.data new file mode 100644 index 0000000..1e17a9d Binary files /dev/null and b/cover/mountain.data differ diff --git a/cover/mountain.data.h b/cover/mountain.data.h new file mode 100644 index 0000000..36956bf --- /dev/null +++ b/cover/mountain.data.h @@ -0,0 +1,15 @@ +#pragma once + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +extern uint32_t _binary_cover_mountain_data_start __asm("_binary_cover_mountain_data_start"); +extern uint32_t _binary_cover_mountain_data_end __asm("_binary_cover_mountain_data_end"); +extern uint32_t _binary_cover_mountain_data_size __asm("_binary_cover_mountain_data_size"); + +#ifdef __cplusplus +} +#endif diff --git a/cover/mountain.png b/cover/mountain.png new file mode 100644 index 0000000..85758f8 Binary files /dev/null and b/cover/mountain.png differ diff --git a/cover/mountainfull.data b/cover/mountainfull.data new file mode 100644 index 0000000..4b9a989 --- /dev/null +++ b/cover/mountainfull.data @@ -0,0 +1 @@ +ŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕ_ОŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_О_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_О_ОŸЕ_ОŸЕ_О_ОŸЕ_ОŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_О_О_О_ОŸЕŸЕŸЕŸЕ_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕ_ОŸЕŸЕ_О_ОŸЕ_О_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_О_О_ОŸЕŸЕ_О_О_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕ_О_ОŸЕ_О_О_ОŸЕ_ОŸЕ_ОŸЕ_О_О_О_ОŸЕ_О_О_О_О_О_О_О_ОŸЕŸЕ_О_ОŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_О_ОŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕ_О_ОŸЕ_О_О_О_О_ОŸЕŸЕ_О_ОŸЕ_О_О_О_ОŸЕŸЕ_ОŸЕŸЕ_О_ОŸЕ_ОŸЕ_О_О_О_О_ОŸЕ_О_О_О_О_О_О_О_О_ОŸЕ_О_ОŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_О_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕ_ОŸЕ_О_ОŸЕŸЕŸЕ_О_ОŸЕ_О_ОŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_О_О_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕ_О_О_ОŸЕŸЕ_О_ОŸЕ_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕ_О_ОŸЕ_ОŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕ_О_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕ_ОŸЕ_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕ_ОŸЕ_О_ОŸЕŸЕ_О_ОŸЕПџŸЕПџ_ОŸЕŸЕ_О_ОŸЕ_О_О_О_ОПџŸЕŸЕŸЕŸЕПџ_ОПџŸЕŸЕŸЕ_О_ОŸЕ_О_О_ОŸЕ_ОŸЕŸЕŸЕ_ОŸЕ_ОŸЕ_О_ОŸЕ_О_О_О_О_ОŸЕŸЕ_О_О_О_О_О_О_О_О_О_ОŸЕŸЕ_О_О_О_ОŸЕŸЕŸЕŸЕ_О_О_О_О_О_ОŸЕ_ОŸЕ_ОŸЕ_ОŸЕŸЕ_О_О_О_О_ОŸЕŸЕŸЕŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_ОŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_О_ОŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_О_О_О_ОŸЕ_ОŸЕ_О_О_О_О_ОŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕ_О_О_ОŸЕ_О_О_О_ОŸЕ_О_О_О_О_ОŸЕŸЕПџПџŸЕŸЕПџ_ОПџ_ОŸЕŸЕ_О_О_ОПџПџ_О_О_ОПџŸЕ_О_ОŸЕ_О_ОŸЕ_О_ОŸЕ_О_ОŸЕ_О_О_ОŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕ_О_О_ОŸЕ_ОŸЕŸЕ_ОŸЕŸЕ_ОŸЕ_ОПџ_ОПџŸЕ_О_ОŸЕ_ОŸЕПџПџŸЕПџ_ОŸЕŸЕ_ОПџПџПџПџŸЕПџŸЕ_ОŸЕ_ОŸЕПџПџ_О_ОПџŸЕПџŸЕ_ОПџПџПџПџПџПџПџŸЕПџПџПџПџПџПџПџŸЕ_ОПџПџ_О_О_ОПџПџПџ_ОПџ_О_ОПџŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕ_О_ОŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕ_О_ОŸЕ_О_ОŸЕПџŸЕŸЕПџŸЕПџŸЕ_ОПџПџŸЕПџŸЕ_ОŸЕПџŸЕ_О_О_ОПџПџПџ_ОПџ_ОПџПџŸЕ_О_О_ОŸЕПџŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_О_О_О_О_О_ОŸЕПџŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕ_ОŸЕ_ОŸЕŸЕ_ОŸЕŸЕ_О_О_О_ОŸЕŸЕПџŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕПџ_ОŸЕ_О_О_ОŸЕ_О_О_ОŸЕ_О_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕ_ОŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_О_О_О_О_ОŸЕŸЕŸЕ_О_О_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_О_О_ОŸЕ_О_О_ОŸЕ_О_О_О_ОŸЕ_О_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕ_О_ОŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_ОŸЕ_О_ОŸЕ_О_ОŸЕ_ОŸЕŸЕ_О_О_О_О_О_ОŸЕ_О_О_ОŸЕŸЕ_ОŸЕ_ОŸЕŸЕ_О_ОŸЕ_О_ОŸЕŸЕ_О_О_ОПџŸЕ_ОŸЕ_ОПџ_ОПџПџ_О_ОŸЕ_ОŸЕПџ_ОŸЕ_О_О_О_О_ОПџ_О_О_О_О_О_О_О_О_О_О_ОПџ_ОПџ_ОŸЕПџŸЕ_О_ОŸЕŸЕŸЕ_О_ОПџ_О_ОŸЕŸЕŸЕПџ_ОПџ_О_ОПџŸЕ_О_ОПџПџПџПџПџПџПџПџПџПџŸЕПџПџŸЕПџŸЕ_ОŸЕŸЕŸЕПџ_О_ОŸЕ_О_О_ОПџŸЕŸЕ_О_ОŸЕŸЕПџŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_О_О_О_О_ОŸЕŸЕŸЕ_О_ОŸЕŸЕ_ОŸЕ_ОŸЕ_О_О_О_О_О_О_ОŸЕ_О_О_ОŸЕ_О_О_О_О_О_О_О_О_ОŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОПџ_О_О_О_О_О_ОПџПџŸЕ_ОŸЕ_О_О_О_О_ОŸЕŸЕ_ОŸЕ_О_ОПџŸЕ_ОПџ_ОПџ_О_О_О_ОПџŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОПџПџŸЕŸЕŸЕ_ОПџ_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕПџŸЕŸЕŸЕŸЕŸЕПџ_О_ОŸЕ_О_ОŸЕŸЕ_О_ОПџ_О_О_О_ОŸЕПџ_ОПџ_О_ОПџ_О_О_ОŸЕПџПџ_ОПџПџПџПџПџПџ_О_О_ОПџПџПџŸЕПџŸЕŸЕ_ОŸЕПџПџПџПџПџПџПџ_ОПџПџŸЕПџПџ_О_О_О_ОПџПџПџŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕ_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕ_О_ОŸЕŸЕŸЕ_О_О_ОŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_О_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_О_ОŸЕŸЕ_ОŸЕŸЕ_О_ОŸЕŸЕŸЕ_ОŸЕŸЕ_О_ОŸЕ_ОŸЕ_ОŸЕŸЕ_О_О_ОŸЕŸЕ_ОŸЕ_ОŸЕŸЕ_О_ОŸЕŸЕ_О_ОŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕ_ОŸЕ_О_ОŸЕŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_О_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕ_О_О_ОŸЕ_О_ОŸЕ_О_О_ОŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_О_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_О_ОŸЕ_ОŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕ_ОŸЕ_ОŸЕ_ОŸЕ_О_О_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕ_О_О_О_О_О_О_О_О_ОŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕ_О_О_О_О_О_О_О_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_О_О_О_О_О_О_О_ОПџŸЕ_О_ОŸЕ_О_О_ОŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОŸЕ_О_О_ОŸЕ_О_О_О_О_О_О_О_О_О_О_О_ОПџ_О_О_ОПџ_ОŸЕПџ_ОПџ_ОПџПџПџ_О_ОПџ_О_О_О_О_О_О_ОŸЕПџ_О_О_ОŸЕŸЕ_ОŸЕ_ОŸЕ_О_ОŸЕŸЕ_ОŸЕ_О_ОŸЕŸЕŸЕŸЕ_ОŸЕ_О_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕПџŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕПџПџŸЕПџПџПџПџПџŸЕŸЕŸЕПџПџ_ОŸЕПџПџŸЕПџ_О_О_ОŸЕ_ОПџŸЕŸЕПџ_ОŸЕПџŸЕŸЕŸЕŸЕŸЕŸЕПџŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕПџŸЕŸЕПџŸЕПџŸЕПџŸЕŸЕПџПџПџŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕ_О_О_ОŸЕ_О_О_ОŸЕŸЕŸЕ_О_ОПџПџ_О_О_О_О_О_О_О_ОŸЕŸЕ_О_О_О_О_О_О_О_О_О_ОПџ_ОПџ_О_ОПџ_О_О_О_О_ОПџ_О_ОПџ_О_О_О_О_О_О_О_О_ОŸЕПџ_О_О_ОПџПџПџ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОПџ_О_О_О_ОПџ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О?Ѕ?Ѕ?ЅПџ_О_ОПџ_О_О_О_О_ОПџ_ОПџ_ОŸЕ_О_ОПџПџПџПџ_О_О_О_ОПџ_О_ОПџПџ_О_О_ОŸЕПџПџ_О_ОПџПџПџŸЕŸЕ_О_ОПџПџŸЕ_ОПџПџПџПџ_ОПџ_О_ОПџ_О_ОŸЕ_ОПџŸЕŸЕ_О_О_О_О_О_О_ОПџ_О_О_О_ОПџ?Ѕ?Ѕ?Ѕ_О?Ѕ?Ѕ?Ѕ?ЅПsПsПs?ЅПsПsПsПs?Ѕ?Ѕ?ЅПџ_О_О?Ѕ?Ѕ?Ѕ?ЅПsПџ?ЅŸЕ?Ѕ?ЅПsПsПsПs?ЅПs?Ѕ?ЅПsПsПs?Ѕ?Ѕ?Ѕ?ЅПsПs?ЅПsŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕПџПџŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕПџ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕПџ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕПџ_О_ОŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕПџ_ОПџŸЕПџПџ_ОПџ_ОПџ_О_О_О_О_ОŸЕ_О_ОПџ_О_О_О_ОПџПџ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОПџПџПџŸЕПџŸЕŸЕПџŸЕŸЕŸЕ_ОПџŸЕŸЕŸЕ_О_О_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕŸЕ_О_О?Ѕ?Ѕ?ЅПџŸЕŸЕ_О_ОŸЕПџ_ОŸЕŸЕ_О_ОПџПџ_О_О_ОŸЕПџ_ОŸЕ_ОŸЕ?Ѕ_О_О_ОПџ?Ѕ?Ѕ?Ѕ?Ѕ_ОПџПџ_О_О_О_О_ОПџ_О_О_О_О_О_О_ОПџ_О_О?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ_О?Ѕ_О?Ѕ?ЅПs?ЅПs?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?ЅПs?ЅПs?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПs?Ѕ?ЅПs?Ѕ?ЅПs?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПsПsПsПs?Ѕ?Ѕ?Ѕ?Ѕ?ЅПs?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПsПsПs?ЅПsПs?ЅПs?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПsПs_О_ОŸЕ_О_О_О_О?ЅŸЕ_ОŸЕŸЕ_О?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?ЅПs?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПsПs_О?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПsПs?ЅПsПsПsПs?Ѕ?ЅПsПs?Ѕ?ЅПsПsПsПs?Ѕ?ЅПsПsПs?Ѕ?Ѕ?Ѕ?ЅПs?Ѕ?Ѕ?Ѕ?ЅПsПsПs?ЅПsПsПsПs ПsПsПsПsПsПsПs?Ѕ?Ѕ?ЅПsПs?Ѕ?ЅПs?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПsПs?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПsПsПsПs?ЅПsПsПsПsПs_О_ОПџ_О_О_О_О_ОПџ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОПџ_ОПџ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОПџПџПџ_О_ОПџПџ_О_О_О_О_О_О_О_О_О_О_О_О_ОПџ_О_О_О_О_О_О_О_ОПџ_О_ОПџПџПџПџ_ОПџПџ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОПџПџ_ОПџПџПџ_О_ОПџ_ОПџПџ_ОПџ_ОПџ_ОŸЕŸЕ_О_ОПџПџПџ_ОŸЕŸЕŸЕПџŸЕŸЕ_ОПџ_ОПџ_О_О_О_О_ОПџПџ_О_О_О_О_О_ОŸЕŸЕŸЕŸЕПџ_ОŸЕ_ОŸЕŸЕ_О_О_ОŸЕ_ОŸЕ_О_ОŸЕŸЕ_О_О_О_ОŸЕŸЕŸЕ_О_О_О_ОŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОПџПџПџ_О_ОПџ_ОПџПџ_ОПџ_О_О_ОПџ_О_О_ОПџŸЕ_ОŸЕ_О_О_О_О_ОПџПџПџПџПџПџПџПџ_ОПџПџПџПџПџПџПџПџ_О_О_О_О_ОПџ_ОПџПџПџПџ_О_О_О_О_О_О_ОПџ_ОПџ_ОПџПџПџ_О_ОПџПџПџПџ_О_ОПџПџПџ_О_ОПџПџПџПџПџПџПџПџПџ_ОПџ_ОПџПџПџПџ_ОПџПџПџПџПџПџПџПџПџПџПџПџПџПsПџПsПџПџПџ_ОПџПsПsПsПsПsПsПs Пs ПsПsПsПsПs Пs ПџПџ_ОПsПsПsПsПsПџПsПsПsПsПsПsПsПsПsПsПs Пs Пs Пs Пs Пs _О_ОПџПџПџПџПџПџПџПџПџПџПџПџПџПџПџПџПџПџПџПsПџПsПџПџПџПsПsПsПsПsПџПџПџПџПџПџПџПsПџПџПџПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПs Пs ПsПs ПsПsПsПs ПsПsПsПs Пs Пs ПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПs_О_О_ОŸЕ_О_О_ОŸЕ_О_О_О_О_О_О_О_ОПџПџ_ОŸЕ_ОПџПџŸЕ_О_О_ОПџ_ОПџ_О_ОПџ_ОПџ_О_ОПџ_ОПџ_О_О_ОПџ_О_О_О_О_О_ОПџ_ОПџ_О_О_О_ОПџПџ_О_О_О_О_ОПџПџПџ_ОПџПџПџПџ_О_О_О_ОПџПџПџПџПџПџПџ_ОПџПџПџПџПџ_ОПџПџПџПsПsПs_ОПџ_ОПџПџПџ_ОПџ_О_ОПџ_О_ОПџПџПsПџПs_ОПsПsПsПsПsПsПsПsПsПsПsПsПsПџПџПџ_ОПџПџПџПџПџ_ОПџПџПџПџПџПџПџ_ОПџПџ_ОПџ_О_ОПџПџПџ_ОПџПџ_ОПџПџПџŸЕПџПџПџ_О_ОПџПџ_О_О_ОПџПџ_ОПџПџПџПџ_ОПsПџПs_О_ОПџ_ОПsПsПsПs_ОПџ_ОПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПs?ЅПsПsПsПsПsПsПsПsПsПsПsПs Пs ПsПsПs_ОПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПs ПsПsПsПsПs Пs ПsПs?ЅПs?ЅПsПsПsПs?ЅПsПsПsПsПsПsПs?ЅПs?ЅПsПs?Ѕ?Ѕ?ЅПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПs Пs ?ЅПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПs ПsПsПsПsПsПsПs ПsПsПs ПsПs ПsПsПsПsПsПsПsПsПsПsПs ПsПsПsПsПs Пs Пs ПsПsПsПs ПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПs Пs Пs ПsПsПs ПsПsПsПsПsПsПsПsПsПsПsПsПs ПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПs Пs ПsПsПs         ПsПsПs  ПsПsПs Пs Пs    ПsПs ПsПsПsПsПsПsПsПs Пs    ПsПsПsПsПsПsПs ПsПsПsПsПs Пs    ПsПsПsПs Пs Пs ПsПsПsПs Пs     _ОПџ_О_О_О_О_О_О_О_О_О_О_О_О_ОПs_ОПs_ОПsПsПsПsПsПsПsПsПsПsПs?ЅПs_О_О_ОПsПsПsПsПs?ЅПsПsПsПsПsПsПsПs?ЅПsПsПsПsПs?ЅПsПsПs?Ѕ?Ѕ?Ѕ?ЅПsПsПsПsПsПsПsПsПsПsПsПs?Ѕ?ЅПs?ЅПsПsПsПsПsПsПsПs ПsПsПsПs ПsПs?Ѕ?Ѕ?Ѕ?ЅПsПs?Ѕ?ЅПs?ЅПsПs?Ѕ?Ѕ?ЅПs?Ѕ?Ѕ?ЅПsПsПsПsПsПsПsПsПsПsПsПsПsПsПs?ЅПsПsПsПsПsПsПsПsПsПsПsПs?ЅПsПsПsПsПsПsПsПsПsПsПsПsПs?ЅПsПsПsПsПs?Ѕ?Ѕ?Ѕ?ЅПsПs?ЅПsПsПsПsПsПsПsПsПs?ЅПsПsПsПsПsПs?Ѕ?ЅПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПs ПsПs ПsПsПsПsПs ПsПs?ЅПs?Ѕ?Ѕ?ЅПs Пs?ЅПs?ЅПsПs?ЅПs?Ѕ?ЅПsПs?ЅПs?ЅПs?Ѕ?ЅПs?Ѕ?ЅПsПsПsПs?Ѕ?Ѕ?ЅПs ПsПsПsПsПsПsПsПsПsПs?Ѕ?ЅПsПsПsПs?Ѕ?ЅПsПsПs?ЅПs?ЅПsПsПsПsПsПs?ЅПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПs ПsПsПsПsПs ПsПsПsПsПsПsПsПs ПsПs ПsПsПsПsПs ПsПsПsПsПsПsПsПs?Ѕ?ЅПsПsПsПs ПsПsПsПs?Ѕ?Ѕ?ЅПs?ЅПs?Ѕ?ЅПsПsПs?ЅПsПsПsПs Пs Пs?Ѕ?Ѕ?ЅПsПsПsПs?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПsПsПs?Ѕ?Ѕ?ЅПsПsПsПs?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПsПs?Ѕ?ЅПsПsПsПsПsПsПsПsПs ПsПs ПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПs?ЅПsПsПsПsПsПs ПsПsПs Пs ПsПsПs ПsПs?ЅПsПs?ЅПs?ЅПsПsПsПs?Ѕ?ЅПsПs?ЅПsПsПsПsПsПs?ЅПsПsПsПsПs?Ѕ?Ѕ?ЅПsПsПs ПsПsПs ПsПsПsПsПsПsПsПsПs?Ѕ?ЅПs?ЅПsПsПsПs?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?ЅПs?ЅПs?Ѕ?Ѕ?Ѕ?Ѕ?ЅПs?ЅПsПsПsПsПsПsПsПsПsПsПs ПsПsПsПs?Ѕ?Ѕ?Ѕ?ЅПs Пs?Ѕ?ЅПsПs?Ѕ?Ѕ?Ѕ?ЅПs?Ѕ?Ѕ?ЅПsПsПsПsПsПsПsПs?ЅПsПsПsПsПsПsПsПsПsПsПsПsПsПs?ЅПsПsПsПsПsПs?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПs ПsПsПsПsПsПs?Ѕ?Ѕ?Ѕ?ЅПsПsПsПsПsПsПsПsПs?Ѕ?ЅПsПsПsПsПs?ЅПsПsПs?Ѕ?Ѕ?Ѕ?ЅПs?Ѕ?Ѕ?ЅПsПs ПsПsПsПsПsПsПsПs?Ѕ?ЅПsПsПsПsПsПsПsПsПsПsПs?Ѕ?Ѕ?ЅПs?Ѕ?Ѕ?ЅПsПsПsПs?ЅПs?Ѕ?ЅПsПsПsПs ПsПsПsПsПsПsПsПsПs?Ѕ?ЅПs?ЅПsПsПsПsПsПsПsПs ПsПsПs ?Ѕ?ЅПsПsПsПsПsПsПsПsПs Пs Пs Пs ПsПsПsПsПsПsПsПsПsПsПsПs?ЅПsПs ПsПs ПsПsПsПsПsПsПsПs?Ѕ?Ѕ?ЅПsПsПsПsПsПsПsПs ?Ѕ?Ѕ?ЅПsПs?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ ?Ѕ?Ѕ?Ѕ ПsПsПsПsПsПsПs ПsПsПsПsПsПsПs ПsПsПsПs ПsПsПsПs Пs ПsПsПs                        ŸЕŸЕŸЕŸЕ_О_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕ_ОŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_О_О_О_О_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_О_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_О_ОŸЕ_О_О_О_О_ОŸЕ_ОŸЕŸЕ_О_ОŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕ_О_О_О_О_ОŸЕ_ОŸЕŸЕŸЕ_О_ОŸЕŸЕ_ОŸЕ_О_ОŸЕ_ОŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕ_О_О_О_ОŸЕŸЕŸЕ_О_О_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_О_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_О_О_О_ОŸЕ_ОŸЕŸЕ_ОŸЕ_ОŸЕŸЕ_О_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕ_О_О_О_О_О_О_О_О_О_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_О_О_О_О_ОŸЕ_О_О_О_О_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_О_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_О_ОŸЕŸЕ_О_О_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕ_ОŸЕŸЕ_ОŸЕ_О_О_ОŸЕŸЕŸЕŸЕ_О_О_О_ОŸЕ_О_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕ_О_ОŸЕŸЕ_О_ОŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_О_О_ОŸЕŸЕ_ОŸЕ_ОŸЕ_О_ОŸЕ_О_О_ОŸЕ_ОŸЕ_ОŸЕŸЕ_ОŸЕŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_ОŸЕ_О_ОŸЕŸЕ_ОŸЕ_О_ОŸЕ_О_О_О_О_ОŸЕ_О_О_О_ОŸЕŸЕ_ОŸЕ_О_ОŸЕ_ОŸЕ_О_О_О_О_ОŸЕ_О_ОŸЕ_ОŸЕŸЕ_О_О_ОŸЕ_О_О_О_О_ОŸЕ_О_О_О_О_ОŸЕ_ОŸЕ_О_ОŸЕ_О_ОŸЕ_ОŸЕ_О_О_ОŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_О_О_О_О_О_О_ОŸЕ_О_ОŸЕŸЕ_ОŸЕŸЕ_О_О_ОŸЕ_О_О_О_О_О_О_ОŸЕŸЕ_О_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_О_О_О_О_О_О_О_ОŸЕ_О_О_О_О_О_ОŸЕ_О_ОŸЕ_О_О_О_О_О_О_О_О_О_О_ОŸЕŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОŸЕ_ОŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕ_О_О_ОŸЕŸЕŸЕ_О?ЅŸЕŸЕŸЕŸЕŸЕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?ЅŸЕŸЕŸЕŸЕŸЕŸЕ_О?ЅŸЕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?ЅПs?Ѕ?ЅПsПsПsПsПsПs?Ѕ?Ѕ?Ѕ?ЅПsПsПsПs?ЅПs?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПs?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџџџџџџџ_О_ОŸЕŸЕ_О?Ѕ?Ѕ?Ѕ_Оџџ_О_Оџџ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕ?Ѕџџџџ_О_О_О_ОŸЕџџ_О_ОŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕџџџџџџџџџџџџџџџџ_ОŸЕŸЕŸЕџџџџ_О_О?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџ?Ѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџџџџџџџ?Ѕџџџџџџџџ_О_Оџџџџџџџџ?Ѕ?Ѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџ?ЅПsПsПsПs?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПsПsПsПs?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПs?Ѕ?ЅПs?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПs?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsџџџџџџџџ?Ѕ?Ѕџџ?ЅПsПsПs?ЅПs?Ѕ?ЅПs?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПs?ЅПsПs?ЅПs?ЅПsПsПs?Ѕ?Ѕ?Ѕ?ЅПs?ЅПsПsПsПsПsПsПs?ЅПsПsПs ПsПs?ЅПsПsПsПsПs?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsПsџџџџџџџџџџ?Ѕџџџџџџџџџџџџџџџџ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџџџџџ?Ѕџџџџџџџџџџџџџџ?Ѕџџџџџџџџџџџџџџџџџџџџ?Ѕ?Ѕџџџџ?Ѕ?Ѕџџџџџџџџџџџџџџџџџџ?Ѕ?ЅПs?ЅПsПsПsПsПsПsПs?Ѕ?ЅПsПsПsПsПsПs?Ѕ?Ѕ?Ѕ?ЅПsПsПsПsПsПsПsПsПsПs?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕ?Ѕџџ?Ѕ?ЅџџПsПs?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?ЅџџŸЕ_О_О_О_ОŸЕŸЕŸЕŸЕ_О_О_О_О_О_О_О_ОŸЕŸЕ_О_О_О_О_ОŸЕ_О_О_О_О_О_О_О_О_ОŸЕ_О_О_О_О_О_ОŸЕŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОŸЕŸЕ_О_О_О_О_О_О_ОŸЕ_О_О_О_О_О_О_О_О_О_О_О_ОŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОŸЕ_О_О_О_О_О_О_О_О_О_О_ОŸЕŸЕ_О_О_О_ОŸЕ_О_О_О_О_О_О_ОŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОŸЕ_О_О_О_О_О_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕ_О_ОŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕ_О_О_О_ОŸЕ_О_О_О_О_О_ОŸЕ_ОŸЕ_О_О_ОŸЕ_ОŸЕ_О_ОŸЕŸЕ_ОŸЕ_О_О_О_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕ_ОŸЕ_ОŸЕ_О_О_О_О_О_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_Оџџџџ_О_ОџџџџџџџџŸЕŸЕ_О_О_О_ОŸЕŸЕџџџџџџџџџџџџ?Ѕ?ЅџџџџŸЕџџџџ?Ѕџџџџ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕПџŸЕŸЕџџџџџџџџŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_Оџџџџџџџџ?Ѕ?Ѕџџџџ?Ѕџџ?Ѕ?Ѕџџџџџџџџ?Ѕ?Ѕџџџџ?Ѕџџ?Ѕ?Ѕџџџџџџџџџџџџ?Ѕ?Ѕџџ?Ѕџџџџ?Ѕ?Ѕџџ?ЅџџџџПџ_Оџџџџџџџџџџџџ?Ѕ?Ѕџџ?Ѕџџџџџџ?Ѕџџџџ?Ѕ?ЅџџџџŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_О_ОŸЕ_О_О_О_О_ОŸЕŸЕ_О_О_ОŸЕПџ_О_ОŸЕ_О_О_ОПџ_ОŸЕ_О_О_ОŸЕŸЕ_ОŸЕŸЕ_О_О_О_ОŸЕ_О_ОŸЕПџ_ОŸЕ_О_О_О_О_О_О_ОŸЕПџ_О_О_О_ОŸЕŸЕ_ОŸЕПџПџПџПџПџŸЕ_ОŸЕПџ_ОПџПџџџџџ_Оџџџџџџџџџџ_Оџџ_О_Оџџџџџџџџ_О_О_ОŸЕ_О_О_ОŸЕ_О_О_ОŸЕŸЕŸЕ_О_О_О_ОŸЕПџ_Оџџ_О_О_ОŸЕŸЕŸЕПџ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_О_ОŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕ_О_О_О_ОŸЕ_ОŸЕŸЕ_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕ_О_О_ОŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_О_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕ_О_О_О_О_ОŸЕ_ОŸЕ_О_О_ОŸЕ_О_О_ОŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕ_ОŸЕ_ОŸЕŸЕ_ОŸЕŸЕ_ОŸЕ_О_ОŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОŸЕŸЕ_О_О_О_О_О_О_О_О_О_О_ОŸЕ_О_О_ОŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕ_О_ОŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕ_ОŸЕ_О_О_О_О_ОŸЕŸЕŸЕ_О_О_О_О_ОŸЕŸЕŸЕŸЕ_О_О_О_ОŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_О_О_О_О_О_ОŸЕŸЕ_О_О_ОŸЕŸЕ_ОŸЕŸЕ_О_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕ_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_О_О_О_ОŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕ_ОŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕ_О_О_О_ОŸЕ_О_О_О_О_ОŸЕ_О_ОŸЕŸЕ_О_О_О_О_О_О_О_ОŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕ_ОŸЕ_О_О_ОŸЕ_ОŸЕŸЕ_О_О_О_О_О_ОŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_О_ОŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕ_ОŸЕ_ОŸЕ_О_О_О_О_ОŸЕŸЕ_О_О_ОŸЕŸЕ_О_О_О_О_О_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕ_О_О_О_ОŸЕ_О_О_О_О_ОŸЕ_О_О_О_О_О_ОŸЕŸЕŸЕŸЕ_О_О_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕ_ОŸЕ_О_О_ОŸЕŸЕ_О_О_О_О_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_О_ОŸЕŸЕ_ОŸЕ_О_О_О_О_ОŸЕ_О_ОŸЕŸЕŸЕŸЕ_О_ОŸЕ_О_О_О_ОŸЕ_ОŸЕ_ОŸЕ_О_О_О_О_ОŸЕ_О_О_О_О_О_О_О_О_О_ОŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕ_О_О_О_О_ОŸЕŸЕ_О_О_О_ОŸЕ_О_ОŸЕŸЕ_О_О_ОŸЕ_ОŸЕŸЕ_О_О_О_ОŸЕŸЕ_О_О_О_О_О_О_О_О_ОŸЕ_О_ОŸЕ_О_ОŸЕŸЕŸЕ_О_О_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕ_О_О_О_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_О_ОПџŸЕ_ОПџŸЕ_ОŸЕ_О_О_О_ОПџŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕ_ОŸЕ_О_О_О_О_О_О_О_ОŸЕŸЕŸЕŸЕПџПџПџŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕ_О_О_ОŸЕŸЕ_О_О_ОŸЕ_О_ОŸЕ_О_ОПџ_О_О_ОŸЕ_ОŸЕ_О_О_О_ОŸЕŸЕŸЕ_О_О_ОПџПџПџПџŸЕПџПџŸЕŸЕПџŸЕŸЕŸЕПџŸЕ_ОПџŸЕПџŸЕŸЕŸЕŸЕПџ_ОПџ_О_ОŸЕ_ОŸЕŸЕПџПџŸЕ_ОŸЕ_О_ОПџ_ОПџ_О_О_О_О_ОŸЕ_ОŸЕ_О_О_О_О_О_О_О_ОŸЕ_ОПџПџПџПџ_О_ОПџ_ОПџ_О_ОПџ_О_О_О_О_О_ОŸЕ_О_О_О_О_О_О_ОŸЕ_О_ОŸЕŸЕ_О_ОПџ_ОŸЕ_О_ОПџ_ОПџ_О_О_ОŸЕ_ОŸЕŸЕŸЕ_О_ОŸЕŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОŸЕ_ОŸЕ_О_ОŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОŸЕŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОПџ_О_О_О_ОŸЕ_О_ОŸЕПџ_О_ОŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОŸЕŸЕ_ОŸЕ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОПџ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОŸЕ_ОŸЕŸЕ_О_О_О_О_О_ОŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕПџŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕПџŸЕŸЕПџŸЕŸЕŸЕŸЕŸЕŸЕПџŸЕ_ОПџŸЕПџŸЕŸЕПџПџПџПџŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕ_О_ОŸЕŸЕŸЕŸЕ_О_ОŸЕ_ОŸЕ_О_ОŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕ_ОŸЕŸЕ_ОŸЕŸЕŸЕ_ОПџŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕŸЕПџ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕŸЕ_ОŸЕŸЕ_ОŸЕŸЕ_О_О_О_О_О_О_ОŸЕŸЕ_ОŸЕ_О_О_О_О_О_О_О_О_ОŸЕ_О_О_О_О_О_О_О_О_ОŸЕ_О_О_О_О_О_О_ОŸЕŸЕŸЕŸЕ_О_О_О_ОŸЕŸЕŸЕŸЕŸЕ_О_ОŸЕ_О_О_О_О_О_О_О_О_О_О_О_ОŸЕ_О_ОПџŸЕ_О_ОŸЕŸЕŸЕ_ОŸЕŸЕŸЕ_О_О_ОŸЕ_ОŸЕ_О_ОŸЕ_ОŸЕŸЕŸЕ_О_ОŸЕŸЕ_О_ОŸЕ_О_О_О_О_О_О_О_О_О_ОПџ_ОПџПџ_О_ОПџ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОПџŸЕŸЕŸЕПџ_ОŸЕПџŸЕŸЕŸЕŸЕПџПџПџПџ_О_ОПџ_О_О_О_О_ОПџПџПџ_О_О_ОПџ_ОŸЕ_ОŸЕ_О_О_ОŸЕŸЕŸЕ_ОПџПџŸЕ_О_ОПџŸЕПџŸЕПџПџ_ОПџПџ_ОŸЕ_ОПџŸЕПџŸЕŸЕ_О_О_О_О_О_О_О_О_О_О_О_ОПџ_ОПџ_ОПџ_О_ОПџŸЕŸЕПџПџПџПџ_ОПџПџПџŸЕ_ОŸЕ_ОПџ_О_О_ОŸЕПџŸЕ_ОŸЕŸЕ_ОŸЕŸЕПџ_О_О_О_О_О_О_О_О_О_О_ОПџПџПџ_ОПџŸЕ_ОŸЕŸЕŸЕПџПџПџПџ_ОПџ_О_О_ОПџ_О_ОПџŸЕŸЕПџ_ОŸЕПџПџŸЕПџПџПџПџŸЕПџ Пs ПsПsПsПsПsПsПsПsПsПsПsПs?ЅПsПsПsПsПsПsПsПs?ЅПs?ЅПsПsПsПsПsПsПsПsПsПs?Ѕ?ЅПsПs?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?ЅПs?Ѕ?Ѕ?ЅПsПsПsПs?ЅПsПsПsПsПsПs?ЅПs?ЅПsПs?Ѕ?ЅПs?ЅПsПsПsПs?Ѕ?ЅПsПs?ЅПs?ЅПsПs ПsПs?ЅПs?ЅПsПsПsПsПsПsПsПsПs?ЅПsПsПsПs?Ѕ?Ѕ?Ѕ?ЅПsПsПsПsПsПsПsПsПs?Ѕ?ЅПs?ЅПsПsПsПsПsПs?ЅПsПsПsПsПsПsПsПsПs?Ѕ?ЅПsПs?ЅПsПsПsПsПs?Ѕ?Ѕ?ЅПsПsПsПsПsПsПsПs?Ѕ?Ѕ?Ѕџџџџ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕџџ?ЅПs?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПsПsПsПsПsПs?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?ЅПsПs?ЅПsПsПsПs ?Ѕ?Ѕџџ?Ѕ ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕџџ?Ѕџџ?Ѕ?Ѕџџ?Ѕџџџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕџџ?Ѕџџ?ЅПs?ЅПsПs?Ѕ?Ѕ?ЅПsПsПsПsПsПsПsПs ?ЅПsПsПsПsПs Пs ПsПsПsПsПs?Ѕ?Ѕ?ЅПs Пs?ЅПsПsПs?Ѕ?Ѕ?Ѕ?Ѕ Пs?Ѕ?Ѕ?ЅПsПsПsПsПsПs ПsПsПsПs ПsПsПs ПsПsПs Пs ПsПsПs ПsПsПsПsПsПsПsПsПsПsПsПs ПsПs Пs ?Ѕ?Ѕ      ?Ѕ  Пs   џџ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџџџ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџџџџџџџџџџџџџџџџџџџ?Ѕџџџџџџ?Ѕџџџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџџџџџ?Ѕџџџџџџџџџџ?Ѕџџџџ?Ѕџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕџџ?Ѕџџ?Ѕџџџџ?Ѕџџџџџџџџџџ?Ѕ?Ѕџџџџ_О_ОПџ_Оџџџџ_О_О?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕџџџџџџџџ?Ѕ?Ѕџџџџџџџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕџџ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕџџ?Ѕ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ ?Ѕ џџ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕ?Ѕџџ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕџџ?Ѕџџџџ?Ѕџџџџ?Ѕ?Ѕџџ?Ѕџџџџџџџџџџџџ?Ѕџџџџ?Ѕ?Ѕ?Ѕџџџџџџџџџџџџџџџџџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕ?Ѕ?Ѕџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕџџ?Ѕ?Ѕџџ?Ѕ?Ѕџџџџџџ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕџџџџ?Ѕџџ?Ѕ?Ѕџџ?Ѕ?Ѕ        ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕџџџџџџџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕџџ?Ѕџџ?Ѕџџџџџџџџ?Ѕџџџџџџ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ  ?Ѕ ?Ѕ?Ѕ?Ѕ ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ  ?Ѕ  _О_ОŸЕ_О_О_О_О_ОŸЕ_О_О_О_ОПџ_ОПџџџџџПџџџџџџџџџџџ_О_О_О_Оџџџџџџџџ_О_О_О_О_ОПџ_О_О_О_О_О_О_О_О_О_О_О_О_О_Оџџџџ_Оџџ_О_О_О_ОПџ_О_О_Оџџ?Ѕџџџџ?Ѕџџџџџџџџџџџџџџ?Ѕ?Ѕџџ?Ѕџџ?Ѕџџџџџџџџ?Ѕџџџџџџ?Ѕџџџџџџџџ?Ѕџџџџџџџџ?Ѕ?Ѕџџ?Ѕџџџџџџџџџџ?Ѕџџџџ?Ѕџџ?Ѕџџџџ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџџџ_О_ОПџ_ОПџ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОПџ_О_О_О_ОПџ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОПџ_ОПџ_О_О_О_ОПџ_О_О_О_О_Оџџ_Оџџџџџџџџџџ_ОПџ_ОПџџџџџџџџџ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџџџ?Ѕ?Ѕџџ?Ѕ_О_О_О_Оџџџџџџџџ_О_О_О_О_Оџџ_Оџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ?Ѕ?Ѕџџ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕџџџџ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕџџ?Ѕџџџџ?Ѕ?Ѕџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџ?Ѕ?Ѕџџџџџџџџџџ?Ѕџџџџџџџџџџџџ?Ѕ?Ѕџџ?Ѕџџџџ?Ѕџџџџџџџџџџ?Ѕ?Ѕџџ?Ѕџџ?Ѕџџ?Ѕџџџџ?Ѕ?Ѕџџџџџџџџџџ?Ѕџџџџџџџџ?Ѕџџџџџџџџџџ?Ѕ?Ѕ?Ѕџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕџџџџ?Ѕ?Ѕџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕџџџџџџџџџџ?Ѕџџџџџџџџџџ?Ѕџџџџџџ?Ѕџџ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОПџ_О_О_ОПџ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОПџ_О_О_О_О_О_О_О_О_О_ОПџ_О_О_О_О_О_О_О_О_О_Оџџџџ_О_ОџџџџПџџџ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОПџ_ОПџ_ОПџ_ОПџ_ОПџ_О_О_О_ОПџ_ОПџ_О_О_О_ОПџПџПџ_О_ОПџ_ОПџПџПџПџПџПџПџ_ОПџ_О_О_О_О_О_ОПџПџ_ОПџ_О_О_ОПџ_ОПџ_ОПџПџ_ОПџ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_ОПџ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_Оџџџџџџџџџџџџџџџџ_Оџџ_О_Оџџџџџџџџ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџџџ?Ѕ?Ѕџџ?Ѕ_О_О_О_О_ОџџПџџџ_О_О_О_О_О_О_О_Оџџџџџџџџџџџџџџџџџџџџ?Ѕ?Ѕџџџџџџџџ?Ѕџџ?Ѕ?Ѕџџџџџџџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕџџ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџџџџџ?Ѕџџ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџџџ?Ѕ?Ѕџџ?Ѕџџџџџџџџџџџџџџџџ?Ѕџџ?Ѕ?Ѕџџџџџџџџ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О?Ѕ_О?Ѕџџ?Ѕ?Ѕ?Ѕ_О_О_О_О?Ѕ?Ѕ?Ѕ?Ѕ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О?Ѕ_О?Ѕ_О_О_О_О_О_О_О_Оџџџџџџџџџџџџ?Ѕџџ?Ѕџџ?Ѕџџџџџџџџџџ?Ѕ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџџџџџџџџџџџ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџџџ?Ѕ?ЅПџ?Ѕџџџџ?Ѕџџ?Ѕџџ?Ѕ?Ѕџџџџ?Ѕџџџџџџџџџџ?Ѕџџџџџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕџџ?Ѕ?Ѕџџџџ?Ѕ?Ѕџџ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ ?Ѕ ?Ѕ?Ѕ ?Ѕџџ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕџџ?Ѕџџџџ?Ѕџџ?Ѕџџџџ?Ѕџџџџ?Ѕ?Ѕ ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕ ?Ѕ ?Ѕ?Ѕ ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ ?Ѕ ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ ?Ѕ ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕџџ?Ѕ?Ѕ?Ѕ ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ ?Ѕ?Ѕ  ?Ѕ?Ѕџџ?Ѕџџџџ?Ѕџџџџ?Ѕџџџџџџџџџџџџ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕџџџџџџџџџџ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџ?Ѕџџџџџџ?Ѕџџ?Ѕџџ?Ѕџџ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕџџџџ?Ѕџџ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџџџџџџџџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕџџџџ?Ѕ?Ѕ?Ѕ?Ѕџџџџџџџџ?Ѕ?Ѕџџ?Ѕџџџџџџ?Ѕџџџџ?Ѕ?Ѕџџџџ?Ѕџџџџ?Ѕџџ?Ѕџџџџџџџџџџџџџџџџџџ?Ѕџџџџ?Ѕ?Ѕ?Ѕџџ?Ѕџџ?Ѕџџ?Ѕ?Ѕџџ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕџџ?Ѕџџџџ ?Ѕ ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ?Ѕ \ No newline at end of file diff --git a/cover/mountainfull.data.h b/cover/mountainfull.data.h new file mode 100644 index 0000000..2d692bf --- /dev/null +++ b/cover/mountainfull.data.h @@ -0,0 +1,15 @@ +#pragma once + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +extern uint32_t _binary_cover_mountainfull_data_start __asm("_binary_cover_mountainfull_data_start"); +extern uint32_t _binary_cover_mountainfull_data_end __asm("_binary_cover_mountainfull_data_end"); +extern uint32_t _binary_cover_mountainfull_data_size __asm("_binary_cover_mountainfull_data_size"); + +#ifdef __cplusplus +} +#endif diff --git a/cover/mountainfull.png b/cover/mountainfull.png new file mode 100644 index 0000000..11122e6 Binary files /dev/null and b/cover/mountainfull.png differ diff --git a/cover/redtree b/cover/redtree new file mode 100644 index 0000000..85c7fd8 Binary files /dev/null and b/cover/redtree differ diff --git a/cover/redtree.data b/cover/redtree.data new file mode 100644 index 0000000..ad2dcc6 Binary files /dev/null and b/cover/redtree.data differ diff --git a/cover/redtree.data.h b/cover/redtree.data.h new file mode 100644 index 0000000..bf56d18 --- /dev/null +++ b/cover/redtree.data.h @@ -0,0 +1,15 @@ +#pragma once + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +extern uint32_t _binary_cover_redtree_data_start __asm("_binary_cover_redtree_data_start"); +extern uint32_t _binary_cover_redtree_data_end __asm("_binary_cover_redtree_data_end"); +extern uint32_t _binary_cover_redtree_data_size __asm("_binary_cover_redtree_data_size"); + +#ifdef __cplusplus +} +#endif diff --git a/cover/redtree.png b/cover/redtree.png new file mode 100644 index 0000000..26304d4 Binary files /dev/null and b/cover/redtree.png differ diff --git a/cover/redtreefull.data b/cover/redtreefull.data new file mode 100644 index 0000000..2f36243 Binary files /dev/null and b/cover/redtreefull.data differ diff --git a/cover/redtreefull.data.h b/cover/redtreefull.data.h new file mode 100644 index 0000000..1340794 --- /dev/null +++ b/cover/redtreefull.data.h @@ -0,0 +1,15 @@ +#pragma once + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +extern uint32_t _binary_cover_redtreefull_data_start __asm("_binary_cover_redtreefull_data_start"); +extern uint32_t _binary_cover_redtreefull_data_end __asm("_binary_cover_redtreefull_data_end"); +extern uint32_t _binary_cover_redtreefull_data_size __asm("_binary_cover_redtreefull_data_size"); + +#ifdef __cplusplus +} +#endif diff --git a/cover/redtreefull.png b/cover/redtreefull.png new file mode 100644 index 0000000..34a7ec6 Binary files /dev/null and b/cover/redtreefull.png differ diff --git a/cover/silvertrees.data b/cover/silvertrees.data new file mode 100644 index 0000000..484c454 Binary files /dev/null and b/cover/silvertrees.data differ diff --git a/cover/silvertrees.data.h b/cover/silvertrees.data.h new file mode 100644 index 0000000..469f5a4 --- /dev/null +++ b/cover/silvertrees.data.h @@ -0,0 +1,15 @@ +#pragma once + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +extern uint32_t _binary_cover_silvertrees_data_start __asm("_binary_cover_silvertrees_data_start"); +extern uint32_t _binary_cover_silvertrees_data_end __asm("_binary_cover_silvertrees_data_end"); +extern uint32_t _binary_cover_silvertrees_data_size __asm("_binary_cover_silvertrees_data_size"); + +#ifdef __cplusplus +} +#endif diff --git a/cover/silvertrees.png b/cover/silvertrees.png new file mode 100644 index 0000000..9cb6cfb Binary files /dev/null and b/cover/silvertrees.png differ diff --git a/cover/silvertreesfull.data b/cover/silvertreesfull.data new file mode 100644 index 0000000..c84956b Binary files /dev/null and b/cover/silvertreesfull.data differ diff --git a/cover/silvertreesfull.data.h b/cover/silvertreesfull.data.h new file mode 100644 index 0000000..1c84cbb --- /dev/null +++ b/cover/silvertreesfull.data.h @@ -0,0 +1,15 @@ +#pragma once + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +extern uint32_t _binary_cover_silvertreesfull_data_start __asm("_binary_cover_silvertreesfull_data_start"); +extern uint32_t _binary_cover_silvertreesfull_data_end __asm("_binary_cover_silvertreesfull_data_end"); +extern uint32_t _binary_cover_silvertreesfull_data_size __asm("_binary_cover_silvertreesfull_data_size"); + +#ifdef __cplusplus +} +#endif diff --git a/cover/silvertreesfull.png b/cover/silvertreesfull.png new file mode 100644 index 0000000..f3c0606 Binary files /dev/null and b/cover/silvertreesfull.png differ diff --git a/cover/thebeach.data b/cover/thebeach.data new file mode 100644 index 0000000..cf74412 --- /dev/null +++ b/cover/thebeach.data @@ -0,0 +1,116 @@ +пцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцџюїї?їпцџюџю?ї?ї?џ?џ?џпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцПопцПопцпцпцпцпцПоПоПояџю?їяпцпцпцпц?џї?џ?їпцпцџюпцпцПопцПоПоПоПоПопцпцпцпцПоПопцПопцпцпцпцпцпцпцџюпцпцпцпцпцџюџю?її?џ?ї?џ?џ?џ?џ?џ?ї?џ?џ?џ?џ?џ?џ?џпцпцпцпця?їя?їпцпцпцпцџю?їпцџю?џ?џ?џ?џ?џ?џ?џ?џ?џ?џ?ї?џ?џ?џ?џ?џ?џ?ї?џ?џџюпцїпц?џ?џ?џ?џїџю?їџюпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпц?џ?џ?џ?џ?їџю?їџц?џ?џ?џ?џ?їџюїпцпцпцпцпцпцпцпцпцпцпцпцпцпцПоПоПоПоПоПоПоПоПоПоŸЮПоПоПоПоПоŸЮПоŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮПоПоПоПоŸЮŸЮŸЮŸЮПоПоПоПоŸЮŸЮПоŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮОŸЮОООООŸЮŸЮŸЮŸЮООООŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅОŸЅОŸЅŸЅŸЅŸЅŸЅŸЮŸЮŸЮŸЮŸЮОŸЮŸЮŸЮŸЮŸЮŸЮŸЮООООŸЅООŸЅŸЅŸЅŸЅООООŸЅŸЅОŸЅПоПопцПоПоПоПоПопцПопцПоПоПоПоПоŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮПоŸЮПоПоŸЮŸЮŸЮŸЮпцПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоŸЮŸЮŸЮŸЮŸЮПоŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮОООООŸЮОŸЮООООООООООŸЅООООООООООŸЮŸЮŸЮŸЮООООŸЮŸЮŸЮŸЮŸЮОŸЮООООООŸЅОŸЅОООŸЅŸЅŸЅŸЅŸЅпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцџю?џџю?ї?џ?џ?џ?џпцїпцџю?ї?їїїпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпц?џ?ї?їџюџюпцпцпцїпцџюпцпцпцпцпцпцПопцПоПоПоПоПопцПопцпцПоПоПоПопцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцПопцПопцпцпцпцпцПопцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцџюїпцпцїџюпцпцпцпцпцџюџюїпцпцпцџюї?џї?џї?ї?џ?џ?її?џ?ї?џ?џ?џ?џ?џ?ї?џ?џпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцпцПоПоПопцпцџцпцпцпцпцпцџюпцїпцпцпцпцпцпцПопцПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоŸЮПоПоПоПоŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮПоПоПоПоŸЮŸЮПоŸЮПоПоПоПоПоŸЮПоПоŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮОŸЮŸЮŸЮŸЮОООООŸЅОŸЅŸЅŸЅŸЅŸЅОŸЅООŸЅŸЅŸЅŸЅŸЮŸЮŸЮОООООŸЮОООООООООООŸЅŸЅОŸЅОООООŸЅООПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоПоŸЮПоŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮОŸЮОПоПоПоПоПоŸЮŸЮŸЮПоŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮŸЮООООŸЮŸЮŸЮŸЮŸЮОŸЮŸЮОООООООООООООООООООООŸЅŸЅŸЅОООŸЅŸЅŸЅŸЅŸЅОООООООООООООООООŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅŸЅ_ОŸЅ_ОŸЮŸЮŸЮŸЮŸЅ_ОŸЅ_ОŸЮЦ_ЦЦŸЮŸЮЦŸЮŸЮЦŸЮЦЦŸЮ_ЦЦŸЮЦŸЮŸЮŸЅ_ОŸЅ_О_ОЦ_ОЦŸЅ_ОŸЅ_О_ОЦ_ОЦ_Ц_Ц_Ц_ЦŸЮŸЮŸЮŸЮ_ЦЦЦŸЮŸЮЦŸЮЦŸЮПжŸЮŸжПжПжЦŸЮŸЮЦŸЮЦЦŸЮЦŸЮПжПжПЮŸЮПжПжЦЦЦЦŸЮ_Ц_Ц_Ц_ОЦŸЮ_ЦЦ_ЦЦŸЮЦŸЮЦ_ЦЦЦŸЮПжПжПжŸЮ_ЦЦЦ_ЦŸЮЦŸЮЦŸЮЦŸжŸжПжŸжЦŸЅ_ОŸЅ_О_ОЦ_ОЦŸЅ_ОŸЅ_О_ОЦ_О_ОЦŸЮЦŸЮŸЮЦЦЦŸЮŸЮŸЮŸЮŸЮŸЮŸЮ_ЦŸЅ_ОŸЅ_О_О_О_О_ОŸЅ_ОŸЅ_О_О_О_ОŸЮŸЮ_ЦЦ_ЦŸЮ_ЦŸЮŸЮЦ_ОЦ_О_ЦŸЮ_ОЦЮŸЮŸЮПЮПжПжПжПжЦПЮЦŸжПжПЮПжŸжПжПжПжПжЦ_О_Ц_ОЦ_ЦЦ_О_О_О_ОŸЮЦŸЮЦŸЮПжŸЮЦŸЮŸЮ_ЦЮ_ЦЦŸЮ_ЦЦЦ_ОЦ_О_ОŸЮŸЮŸЮŸЮ_ОŸЮŸЮŸЮQЬQЬQЬПжПжŸЮЦПж_ОПж_ОŸЮЦЦŸжЦ_ОŸжПж_О_О_ОПж_ОПж_ОПжПжПжПжПжПжПжПжПжПЮПжПжŸжПжПж_ОПжЦПж_О_О_ОПж_О_О_ОПжПжЦПжПжŸжПжПж_Ц_О_О_ОЎ_Оџ­_ОЦ_ОПжŸжПжŸжЦ_ОПжПжŸжЦŸЮЦЦŸЮЦŸЮЦ_О_О_О_ОŸЮЦŸЮЦПж_ОПжПжПжПжПжПжŸЮЦŸЮЦŸжПжŸЮŸЮЦŸЮЦŸЮŸЮЦŸЮЦПжПжПжПЮŸЮЦŸЮЦ_О_Ц_О_О_ОПџ_ОOд_О_ОПџЦOдАмOдАмПџЦПџЦ_О_О_ОџЅџ­џЅџЅџЅ_ОџЅ_О_ОџЅџЅџЅџЅАмАмOдАмПџ_ОПџ_•QЬQЬФФПџ_•Пџ_•_О_О_О_О_ОџЅ_ОџЅ_О_ОџЅџЅ_ОџЅџЅџЅџ­ŸЮџЅ_ОЦЦ_ОЦџЅ_ОџЅџ­_О_Ц_О_ОŸЮЦŸЮПж_О_О_О_ОПжПж_Ц_Ц_О_О_О_ОџЅџ­џЅџ­_О_О_О_ОџЅ_ОџЅ_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_О_Оџ­ŸЅ_ОŸЅ_О_ОŸЮ_ОŸЮŸЅ_ОŸЅ_О_ОŸЮ_ОŸЮŸЮ_О_О_ОЦ_ЦЦЦ_ОЦЦЦ_ОЦЦЦŸЅ_ОŸЅ_О_О_О_О_ОŸЅ_ОŸЅ_О_О_О_О_ЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦŸЮ_О_О_О_ОЦ_ОŸЮЦ_ОЦŸЮŸЮŸЮŸЮQЬŸЮŸЮŸЮQЬQЬФQЬФQЬQЬQЬФФФФФЦŸЮЦŸЮŸЮQЬQЬQЬЦŸЮŸЮŸЮQЬяЛQЬяЛяЛФяЛяЛФФФФяЛяЛяЛяЛяЛФяЛяЛŸЅ_ОŸЅ_ОЦ_ЦЦЦŸЅ_ЦŸЅ_ОЦЦЦЦЦЦЦ_ЦŸЮŸЮŸЮŸЮ_ЦЦЦЦŸЮŸЮŸЮŸЮŸЅ_ОŸЅ_ОЦЦ_ОЦŸЅ_ОŸЅ_О_О_О_О_О_ЦЦЦŸЮŸЮŸЮŸЮŸЮ_ОŸЮ_ОQЬQЬQЬQЬяЛŸЮŸЮŸЮŸЮQЬяЛŸЮQЬŸЮŸЮŸЮQЬQЬQЬФФяЛяЛяЛяЛяЛяЛяЛO“QЬQЬФO“O“‹z‹z‹zQЬФQЬФФФФФQЬФQЬФФO“ФO“O“‹zO“‹zЬ‚‹zЬ‚Jj‹zЬ‚‹z‹z‹zJjЬ‚JjФФФФПџ_•Пџ_•ФФФФПџ_•Пџ_•џЅџЅ_•џЅџЅџЅџЅџЅџЅџЅџЅџЅџЅџЅџЅџЅФФФФПџ_•Пџ_•ФФФO“Пџ_•Пџ_•џЅџЅџЅџЅџЅџЅџЅџЅ_•џЅ_•_•џЅџЅџЅџЅџЅџ­џЅџЅ_О_О_О_ОџЅџЅџЅџЅ_О_О_О_О_О_О_О_Оџ­џЅЎџЅ_О_О_О?О?ОџЅџ­џЅџЅџЅџЅџЅ_О_ОџЅ?ОџЅџЅџЅџЅпЅ•џЅ•_Оџ­?ОпЅŸпЅ••џЅпЅпЅпЅ•••_•O“‹z‹z‹zПџ_•ПџКSЬ‚Jj‹zJjџ +Ь‚Пџ_•_•КS_•_•џЅ_•_•КSКS +КKкS_•КSкSЬ‚‹zЬ‚‹zЬ‚ПџПџ +‹z‹zЬ‚‹zПџSПџS +КK3КK;_8; + +#ifdef __cplusplus +extern "C" { +#endif + +extern uint32_t _binary_cover_thebeach_data_start __asm("_binary_cover_thebeach_data_start"); +extern uint32_t _binary_cover_thebeach_data_end __asm("_binary_cover_thebeach_data_end"); +extern uint32_t _binary_cover_thebeach_data_size __asm("_binary_cover_thebeach_data_size"); + +#ifdef __cplusplus +} +#endif diff --git a/cover/thebeach.png b/cover/thebeach.png new file mode 100644 index 0000000..99ffaf3 Binary files /dev/null and b/cover/thebeach.png differ diff --git a/src/interpreter.cpp b/src/interpreter.cpp index 3fdefe7..2992134 100644 --- a/src/interpreter.cpp +++ b/src/interpreter.cpp @@ -7,6 +7,8 @@ #include "sound.hpp" #include "playlist.hpp" +#include "scene/tracker/cover.hpp" + namespace interpreter { struct interpreter_state state = {}; @@ -349,7 +351,7 @@ void stop_sound() { for (int ch = 0; ch < 64; ch++) { wait(); - bool kyonb = aica_sound.channel[ch].KYONB() != 0; + //bool kyonb = aica_sound.channel[ch].KYONB() != 0; wait(); aica_sound.channel[ch].KYONB(0); //state.channel[ch].keyon = kyonb ? 255 : 0; } @@ -377,9 +379,10 @@ void unpause() static uint8_t __attribute__((aligned(32))) sample_data[1024 * 1024 * 2]; const int sample_data_length = (sizeof (sample_data)); -void deferred_load(int buf) +void deferred_load(int buf, int cover_ix) { const float aica_clock_multiplier = 44.1 / 3; + state.deferred_cover_ix = cover_ix; state.deferred_load_tick = aica_clock_multiplier * 1000 / 2; @@ -394,6 +397,8 @@ void deferred_load_finish() { sound::transfer(sample_data, state.sample_data_ix); + scene::tracker::cover::cover_ix = state.deferred_cover_ix; + resume_sound(); } diff --git a/src/interpreter.hpp b/src/interpreter.hpp index 5c6aa55..8e27176 100644 --- a/src/interpreter.hpp +++ b/src/interpreter.hpp @@ -28,6 +28,7 @@ struct interpreter_state { int deferred_load_tick; int sample_data_ix; + int deferred_cover_ix; struct xm_state xm; @@ -43,6 +44,6 @@ void unpause(); void resume_sound(); void stop_sound(); -void deferred_load(int buf); -void deferred_load_finish(); + void deferred_load(int buf, int cover_ix); + void deferred_load_finish(); } diff --git a/src/playlist.cpp b/src/playlist.cpp index d71620b..dd645b3 100644 --- a/src/playlist.cpp +++ b/src/playlist.cpp @@ -7,6 +7,8 @@ #include "xm/CottageFantasy2.xm.h" #include "xm/CloudsAhead6.xm.h" +#include "scene/tracker/cover.hpp" + namespace playlist { struct state state = { @@ -15,19 +17,16 @@ namespace playlist { const playlist_item playlist[] = { { - "Shiroiii", - "CottageFantasy2", - (int)&_binary_xm_CottageFantasy2_xm_start, + .artist = "Shiroiii", + .title = "CottageFantasy2", + .start = (int)&_binary_xm_CottageFantasy2_xm_start, + .cover_ix = scene::tracker::cover::mossycottage, }, { - "Shiroiii", - "CloudsAhead6", - (int)&_binary_xm_CloudsAhead6_xm_start, - }, - { - "leon du star", - "milkypack01", - (int)&_binary_xm_milkypack01_xm_start, + .artist = "Shiroiii", + .title = "CloudsAhead6", + .start = (int)&_binary_xm_CloudsAhead6_xm_start, + .cover_ix = scene::tracker::cover::mountain, }, }; @@ -41,7 +40,9 @@ namespace playlist { printf("next deferred_load playlist_ix %d\n", state.playlist_ix); interpreter::stop_sound(); - interpreter::deferred_load(playlist[state.playlist_ix].start); + + const playlist_item& item = playlist[state.playlist_ix]; + interpreter::deferred_load(item.start, item.cover_ix); } void prev(bool stop_sound) @@ -52,6 +53,7 @@ namespace playlist { printf("prev deferred_load playlist_ix %d\n", state.playlist_ix); interpreter::stop_sound(); - interpreter::deferred_load(playlist[state.playlist_ix].start); + const playlist_item& item = playlist[state.playlist_ix]; + interpreter::deferred_load(item.start, item.cover_ix); } } diff --git a/src/playlist.hpp b/src/playlist.hpp index 3418046..e02da8c 100644 --- a/src/playlist.hpp +++ b/src/playlist.hpp @@ -5,6 +5,7 @@ namespace playlist { const char * const artist; const char * const title; const int start; + const int cover_ix; }; struct state { diff --git a/src/scene/tracker/cover.cpp b/src/scene/tracker/cover.cpp index 4f02bda..4c6943f 100644 --- a/src/scene/tracker/cover.cpp +++ b/src/scene/tracker/cover.cpp @@ -6,24 +6,96 @@ namespace scene::tracker::cover { - constexpr float texture_width = 1.0 / 128.0; - constexpr float texture_height = 1.0 / 128.0; + struct cover { + uint32_t texture_offset; + uint32_t texture_size; + float texture_width; + float texture_height; + float width; + float height; + }; - constexpr inline vec3 transform_position(const vec2& p, + int cover_ix = -1; + + static const cover covers[] = { + [thebeach] = { + .texture_offset = texture::offset::thebeach, + .texture_size = tsp_instruction_word::texture_u_size::from_int(128) + | tsp_instruction_word::texture_v_size::from_int(128), + .texture_width = 1.0f / 128.0f, + .texture_height = 1.0f / 128.0f, + .width = 72, + .height = 72, + }, + [silvertrees] = { + .texture_offset = texture::offset::silvertrees, + .texture_size = tsp_instruction_word::texture_u_size::from_int(128) + | tsp_instruction_word::texture_v_size::from_int(128), + .texture_width = 1.0f / 128.0f, + .texture_height = 1.0f / 128.0f, + .width = 72, + .height = 72, + }, + [redtree] = { + .texture_offset = texture::offset::redtree, + .texture_size = tsp_instruction_word::texture_u_size::from_int(128) + | tsp_instruction_word::texture_v_size::from_int(128), + .texture_width = 1.0f / 128.0f, + .texture_height = 1.0f / 128.0f, + .width = 72, + .height = 72, + }, + [mountain] = { + .texture_offset = texture::offset::mountain, + .texture_size = tsp_instruction_word::texture_u_size::from_int(128) + | tsp_instruction_word::texture_v_size::from_int(128), + .texture_width = 1.0f / 128.0f, + .texture_height = 1.0f / 128.0f, + .width = 72, + .height = 72, + }, + [mossycottage] = { + .texture_offset = texture::offset::mossycottage, + .texture_size = tsp_instruction_word::texture_u_size::from_int(128) + | tsp_instruction_word::texture_v_size::from_int(128), + .texture_width = 1.0f / 128.0f, + .texture_height = 1.0f / 128.0f, + .width = 72, + .height = 72, + }, + [clocks] = { + .texture_offset = texture::offset::clocks, + .texture_size = tsp_instruction_word::texture_u_size::from_int(128) + | tsp_instruction_word::texture_v_size::from_int(128), + .texture_width = 1.0f / 128.0f, + .texture_height = 1.0f / 128.0f, + .width = 72, + .height = 72, + }, + }; + + constexpr inline vec3 transform_position(const cover& cover, + const vec2& p, float x, float y, float z) { + float x_offset = (128.0f - cover.width) * 0.5f; + float y_offset = (128.0f - cover.width) * 0.5f; + if (x_offset < 0) x_offset = 0; + if (y_offset < 0) y_offset = 0; + return { - x + p.x * 128, - y + p.y * 128, + x + x_offset + p.x * cover.width, + y + y_offset + p.y * cover.height, z }; } - constexpr inline vec2 transform_texture(const vec2& t) + constexpr inline vec2 transform_texture(const cover& cover, + const vec2& t) { return { - (0 + t.x * 72) * texture_width, - (0 + t.y * 72) * texture_height, + (t.x * cover.width) * cover.texture_width, + (t.y * cover.height) * cover.texture_height, }; } @@ -36,13 +108,17 @@ namespace scene::tracker::cover { void draw(ta_multiwriter& multi, float x, float y) { - uint32_t texture_size = tsp_instruction_word::texture_u_size::from_int(128) - | tsp_instruction_word::texture_v_size::from_int(128) + if (cover_ix < 0) + return; + + const cover& cover = covers[cover_ix]; + + uint32_t texture_size = cover.texture_size | tsp_instruction_word::dst_alpha_instr::zero; global_polygon_textured(multi.op, para_control::list_type::translucent, - texture::offset::cover1, + cover.texture_offset, texture_size, texture_control_word::pixel_format::_565); @@ -50,15 +126,15 @@ namespace scene::tracker::cover { int base_color = 0xffffff; - vec3 ap = transform_position(vtx[0], x, y, z); - vec3 bp = transform_position(vtx[1], x, y, z); - vec3 cp = transform_position(vtx[2], x, y, z); - vec3 dp = transform_position(vtx[3], x, y, z); + vec3 ap = transform_position(cover, vtx[0], x, y, z); + vec3 bp = transform_position(cover, vtx[1], x, y, z); + vec3 cp = transform_position(cover, vtx[2], x, y, z); + vec3 dp = transform_position(cover, vtx[3], x, y, z); - vec2 at = transform_texture(vtx[0]); - vec2 bt = transform_texture(vtx[1]); - vec2 ct = transform_texture(vtx[2]); - vec2 dt = transform_texture(vtx[3]); + vec2 at = transform_texture(cover, vtx[0]); + vec2 bt = transform_texture(cover, vtx[1]); + vec2 ct = transform_texture(cover, vtx[2]); + vec2 dt = transform_texture(cover, vtx[3]); quad_type_3(multi.op, ap, at, diff --git a/src/scene/tracker/cover.hpp b/src/scene/tracker/cover.hpp index 8a76625..8d9821f 100644 --- a/src/scene/tracker/cover.hpp +++ b/src/scene/tracker/cover.hpp @@ -3,5 +3,16 @@ #include "ta_multiwriter.hpp" namespace scene::tracker::cover { + extern int cover_ix; + + enum cover_type { + thebeach, + silvertrees, + redtree, + mountain, + mossycottage, + clocks, + }; + void draw(ta_multiwriter& multi, float x, float y); } diff --git a/src/scene/tracker/scene.cpp b/src/scene/tracker/scene.cpp index 045c03b..9fc9276 100644 --- a/src/scene/tracker/scene.cpp +++ b/src/scene/tracker/scene.cpp @@ -271,7 +271,7 @@ namespace scene::tracker { tracklist::draw(multi, top.width + 5, 5); float y = top.y() + top.height + 5; channel_status::draw(multi, 5, y); - cover::draw(multi, 480, 8); + cover::draw(multi, 480, 5); y += channel_status::height + 10; notes::draw(multi, 5, y); diff --git a/src/texture.cpp b/src/texture.cpp index 3c3ed91..0e886e5 100644 --- a/src/texture.cpp +++ b/src/texture.cpp @@ -12,10 +12,18 @@ #include "font/tandy1k.data.h" #include "model/32bitlogo/colors.data.h" #include "font/icons.data.h" -#include "cover/cover1.data.h" #include "font/ter-u24n.data.h" #include "font/ter-u32n.data.h" +#include "cover/clocks.data.h" +#include "cover/mossycottage.data.h" +#include "cover/mountain.data.h" +#include "cover/redtree.data.h" +#include "cover/silvertrees.data.h" +#include "cover/thebeach.data.h" + +#include "printf/printf.h" + namespace texture { struct texture textures[] = { @@ -45,10 +53,35 @@ namespace texture { .offset = offset::ter_u32n, }, { - .start = reinterpret_cast(&_binary_cover_cover1_data_start), - .size = reinterpret_cast(&_binary_cover_cover1_data_size), - .offset = offset::cover1, - } + .start = reinterpret_cast(&_binary_cover_clocks_data_start), + .size = reinterpret_cast(&_binary_cover_clocks_data_size), + .offset = offset::clocks, + }, + { + .start = reinterpret_cast(&_binary_cover_mossycottage_data_start), + .size = reinterpret_cast(&_binary_cover_mossycottage_data_size), + .offset = offset::mossycottage, + }, + { + .start = reinterpret_cast(&_binary_cover_mountain_data_start), + .size = reinterpret_cast(&_binary_cover_mountain_data_size), + .offset = offset::mountain, + }, + { + .start = reinterpret_cast(&_binary_cover_redtree_data_start), + .size = reinterpret_cast(&_binary_cover_redtree_data_size), + .offset = offset::redtree, + }, + { + .start = reinterpret_cast(&_binary_cover_silvertrees_data_start), + .size = reinterpret_cast(&_binary_cover_silvertrees_data_size), + .offset = offset::silvertrees, + }, + { + .start = reinterpret_cast(&_binary_cover_thebeach_data_start), + .size = reinterpret_cast(&_binary_cover_thebeach_data_size), + .offset = offset::thebeach, + }, }; const int textures_length = (sizeof (textures)) / (sizeof (textures[0])); @@ -89,6 +122,7 @@ namespace texture { for (int i = 0; i < textures_length; i++) { uint32_t offset = texture_memory_alloc.texture.start + textures[i].offset; + printf("texture offset %d\n", textures[i].offset); void * dst = reinterpret_cast(&ta_fifo_texture_memory[offset / 4]); void * src = textures[i].start; int size = textures[i].size; diff --git a/src/texture.hpp b/src/texture.hpp index 7a73807..5030430 100644 --- a/src/texture.hpp +++ b/src/texture.hpp @@ -13,7 +13,12 @@ namespace texture { constexpr int icons = logo + 384; // 2048 constexpr int ter_u24n = icons + 2048; // 16384 constexpr int ter_u32n = ter_u24n + 16384; // 32768 - constexpr int cover1 = ter_u32n + 32768; // 32768 + constexpr int clocks = ter_u32n + 32768; + constexpr int mossycottage = clocks + 32768; + constexpr int mountain = mossycottage + 32768; + constexpr int redtree = mountain + 32768; + constexpr int silvertrees = redtree + 32768; + constexpr int thebeach = silvertrees + 32768; }; extern struct texture textures[]; diff --git a/xm_player.mk b/xm_player.mk index 3815d6f..ce33801 100644 --- a/xm_player.mk +++ b/xm_player.mk @@ -7,10 +7,15 @@ TEXTURE_OBJ = \ font/tandy1k.data.o \ font/icons.data.o \ model/32bitlogo/colors.data.o \ - cover/cover1.data.o \ reference_render.data.o \ font/ter-u24n.data.o \ - font/ter-u32n.data.o + font/ter-u32n.data.o \ + cover/clocks.data.o \ + cover/mossycottage.data.o \ + cover/mountain.data.o \ + cover/redtree.data.o \ + cover/silvertrees.data.o \ + cover/thebeach.data.o PCM_OBJ = \ pcm/start3.adpcm.o \