0 D$404mNJN…L04e$аFHuqaY}Юв},…•ЁmЊ,вЊ™mТЪкд^оюж €џџџџџџџџ2eЈЪэўџџџЮМšW$2Tv˜Кмў2Tv˜Кмў2D†ЩэџџяЭšW#2eЩюЭzrЋЙ[ph“"CeЈмюџџюЭŠV4"ЈкўџоЌšЊ‰gE#!CR–ъяF•ЪЭ›Ed˜‰6€UUUUUUUUUUUUUUQQUUUUUUUQPUUUUUUUUUUUUUUQUUUUUUUUUQUUUUUUQUUUUUUˆˆˆUˆˆUQˆUUUˆUUUXUQUXUUUUQUUUUUUUˆˆˆUUˆˆUUˆUUUˆUUQ…UUU…UQUUUUUUUUUUUUUQUUUXUUUXUQUˆUUUˆˆUUˆˆˆUUUUUUUUQUU…UUU…UUQˆUUUˆUQˆˆUˆˆˆ™™™™™™™”I™™™™™™™™™”™™™™™™”™™™™™™UUUюUUющUюююUюююхющюхюююющюююююююUUUююUUžююUюююUюющ^ююю^ющююююююююююююющ•юююхюююUющюUюююUUююUUUюююююююющžюю^ююю^юющUюююUющ^UюUUUˆˆˆˆиˆˆˆˆˆˆˆˆˆˆˆˆиˆˆˆˆˆˆˆˆˆнˆˆˆˆˆˆˆˆˆˆˆнˆˆˆˆˆˆˆˆˆˆˆˆнˆиˆˆˆˆˆˆЕПЛЛЕЛЛЛPЛЛЛЕЛЛЕЛЛPЛЛЛЕџЛЛЕПЛЛЛЛЛ[ЛЛЛ[ЛЛЛЛЛ[ЛЛ[ЛЛЛЛЛћ[ЛЛЛ[UUPЛЛЕџЛ[ЕПЛ[ЕЛЛ[ЕЛЛ[ЕЛЛ[ЕПЛ[UUUPЛЛЛЕџЛћЕПЛЛЕЛЛЛЕЛЛЛPЛЛЛUUUUUUUЛЛЛЛџџџџЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛUUUUUUUЛЛЛПЛЛ[ЛЛЛ[ЛЛЛ[ЛЛЛ[ЛЛЛUUUPUPЕЛЕЛћPћПЛPћЛЛЕЛЛЛЕЛЛЛЕПЛЛUЛ[ПЛ[ЛЛЛЛЛЛЛЛЛ[ЛЛЛ[ЛЛЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[UUЛPЛЛ[ЕџЛЛЛПЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЕПЛЛЕЛЛЛЕЛЛЛPЛЛЛPЛЛЛЕЛЛPЕЛPUЛЛЛ[ЛЛЛ[ЛЛЛ[ЛЛЛЛЛЛЛЛ[Л[UЕПЛ[ЕЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛ[PЛЛUUЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛ[ЕЛЛPЛUUџUUUUDUDUU@DUU@@UU@DUUD@UPU@UDUDDPU@DPUDDPUDDPUDDPUUUUUDUDUU@DUU@@UU@DUUD@UPU@UDUDDPU@DPUDDPUDDPUDDPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDUDUU@DUU@@UU@DUUD@UPU@UDUDDPU@DPUDDPUDDPUDDPUUUUUUUUUDUDUU@DUU@@UU@DUUUUUUPU@UDUDDPU@DPUDDPUDDPUUUUUDUDUU@DUU@@UU@DUUD@UPU@UDUDDPU@DPUDDPUDDPUDDPUUUUUUUUUDUDUU@DUU@@UU@DUUUUUUPU@UDUDDPU@DPUDDPUDDPUUU@D@єџџDєџџDџџˆˆUˆXU "RDUU№PџџOџџODџџDˆˆP…ˆPU%"UUU@D@єџџDєџџDџџˆˆUˆXU "RDUU№PџџOџџODџџDˆˆP…ˆPU%"UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@D@єџџDєџџDџџˆˆUˆXU "RDUU№PџџOџџODџџDˆˆP…ˆPU%"UUD@UU@DUєџџє"џU "‚U "RU"PDDPUDUU№UџOєPџDDPˆDU%"PUUUUUUU@D@єџџDєџџDџџˆˆUˆXU "RDUU№PџџOџџODџџDˆˆP…ˆPU%"UUD@UU@DUOєџDDџU@DˆU"RUUUUDDPUDUU№UџџOPџ"OP("U%"U"PUUUUUUUUUDUDUU@DUU@@UU@@UDDUUUUUPU@UDUDDPUDDPUDDPUDDPUUUUUDUDUU@DUU@@UU@@UDDUDDUPU@UDUDDPUDDPUDDPUDDPUDDPUUUUUUUUUDUDUU@DUU@@UU@@UDDUUUUUPU@UDUDDPUDDPUDDPUDDPUUUUUDUDUU@DUU@@UU@@UDDUDDUPU@UDUDDPUDDPUDDPUDDPUDDPUUPUU@U@@DUDDUDDUDDUDDUDDUPU@UDUDDPUDDPUDDPUDDPUDDPUUPUU@U@@DUDDUDDUDDUDDUDDUPU@UDUDDPUDDPUDDPUDDPUDDPUUPUU@U@@DUDDUDDUDDUDDUDDUPU@UDUDDPUDDPUDDPUDDPUDDPUUPUU@U@@DUDDUDDUDDUDDUDDUPU@UDUDDPUDDPUDDPUDDPUDDPUUDDUU@DUUџџUDєUDє"‚ˆU €URDDPUDUUџџPUџџUџџUˆˆUˆ(U"RUUU@DUUџџUџDUODUODUUˆUUˆUU "DUUџџPUџџUџџUџџPUˆˆPUˆUU"PUUUDDUU@DUUџџUџџUџџ"ˆˆU ‚ˆUDDPUDUUџџPUDєUDєUH$U""UU RUUU@DUUџџUџDUODUODUUˆUUˆUU "DUUџџPUџџUџџUџџPUˆˆPUˆUU"PUUUU@DUєџџDєџџDџџˆˆUˆXU "RDUU№UџџOџџODџџDˆˆP…ˆPU%"UUU@DUUџџєџџє"џU "‚U "RU"PDUU№PUџџUџOєPџODPˆˆU%"PUUUUUUU@DUєџџDєџџDџџˆˆUˆXU "RDUU№UџџOџџODџџDˆˆP…ˆPU%"UUU@DUU№џџOєџDєџU€ˆˆU"RUUUUDUU№PUџџUџџOPџ"OP("U%"U"PUˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆИˆˆˆИ‹ˆˆˆЛˆˆˆЛˆˆˆЕˆˆˆИˆЛ‹XˆЕЛXˆˆˆˆˆˆˆˆˆˆˆˆ‹ˆˆˆ‹ˆˆˆ…ˆˆˆˆˆˆˆˆˆˆˆˆˆˆИˆˆˆ[ˆˆˆ[ˆˆˆЛˆˆˆЛˆˆˆИˆИ‹ˆˆЛЛˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…ˆˆˆ…ˆˆˆ…ˆˆˆ…ˆˆˆ`VЦU`Ьe`lf`ffeefVffffF№џЯU№Ьe№lf№ffџeіVffffFˆˆˆˆˆˆˆˆˆˆјџˆˆјЛˆˆјNˆˆˆюˆˆˆOˆˆˆјˆˆˆˆˆˆˆˆˆˆˆˆџˆˆˆKˆˆNˆˆDˆˆџˆˆˆˆˆˆˆˆˆˆˆˆˆИЛˆˆшЛˆˆшNˆˆˆюˆˆˆNˆˆˆшˆˆˆˆˆˆˆˆˆˆˆˆЛˆˆˆK‹ˆˆN„ˆˆD„ˆˆDˆˆˆˆˆˆˆˆИ‹ˆˆИЛˆˆˆЛ‹ˆˆЕ[ˆˆXUˆˆˆXˆˆˆˆˆˆˆˆˆˆˆˆИ…ˆˆ[ˆˆˆ…ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆИ‹ˆˆИЛˆˆXЛ‹ˆˆUUˆˆˆXˆˆˆˆˆˆˆˆˆˆˆˆˆ‹ˆˆИ…ˆˆ[ˆˆˆ…ˆˆˆˆˆˆˆˆˆˆˆˆXЛXˆˆUUˆˆˆUˆˆˆXˆˆˆXˆˆˆXˆˆXUˆˆˆ…ˆИЛˆˆЛ[ˆИ[…ˆU…ˆˆ…ˆˆˆˆˆˆˆUˆˆˆˆ…ˆˆˆ…UXˆˆXUˆˆˆXˆˆˆXˆˆˆXˆˆˆXˆˆXUˆˆˆ……ˆˆˆˆИЛˆИЛ[ˆUU…ˆ…ˆˆˆˆˆˆˆUˆˆˆˆ…ˆˆ`ffff`fffFfdDf№ffof№fџfFfєDџˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆDˆˆˆˆˆ@ˆ€ˆˆˆˆˆˆˆˆˆˆHˆˆHˆˆˆˆ€ˆˆ„ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆDˆˆˆˆˆ@ˆ€ˆˆˆˆˆˆˆˆˆˆHˆˆHˆˆˆˆ€ˆˆ„ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆјџˆˆј™ˆˆјlˆˆˆЬˆˆˆoˆˆˆјˆˆˆˆˆˆˆˆˆˆˆˆџˆˆˆiˆˆlˆˆfˆˆџˆˆˆˆˆˆˆˆˆˆˆˆˆ˜™ˆˆШ™ˆˆШlˆˆˆЬˆˆˆlˆˆˆШˆˆˆˆˆˆˆˆˆˆˆˆ™ˆˆˆi‰ˆˆl†ˆˆf†ˆˆfˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹ˆˆˆЕˆˆИИˆ‹[ЛШЕ…˜ˆ[‹ШˆˆˆˆИˆˆˆ[ˆˆˆ…ˆˆˆМИ‹ˆ[ЩЕˆ›Лˆˆ‰X‹ˆˆˆˆˆˆˆˆˆˆˆИИˆˆX[ˆˆ‹ЫˆˆЕЛˆ‹ˆЙШЕˆœˆˆˆˆ‹ˆˆˆ…ˆˆˆˆЛˆˆ›\‹ˆИ‹ˆˆ™ˆˆˆˆXЛˆАPЛUЬ™РЬœРЬœХœЬЬ ЬЬ №№џ_џ™№Ьœ№ЬœѕџЬЬЬЬˆˆˆˆˆИ‹ˆˆИЛˆˆˆЛ‹ˆˆЕ[ˆˆXUˆˆˆXˆˆˆˆˆˆˆˆˆˆˆˆИ…ˆˆ[ˆˆˆ…ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆИ‹ˆˆИЛˆˆXЛ‹ˆˆUUˆˆˆXˆˆˆˆˆˆˆˆˆˆˆˆˆ‹ˆˆИ…ˆˆ[ˆˆˆ…ˆˆˆˆˆˆˆˆˆˆˆИ•ˆ˜[ИЫ™ˆ[И™ˆ‹И˜ˆˆˆ˜ˆˆˆ˜ˆˆ˜™ˆˆˆ‰ˆ˜ŒˆШ›ЛˆИЕ[‹ЙЙЕˆ‰[Иˆˆˆˆˆ™ˆˆˆˆ‰ˆˆˆ[ˆ˜Л•Ы™И…И™ˆˆИ˜ˆˆˆ˜ˆˆˆ˜ˆˆ˜™ˆˆˆ‰ˆШ‹…ШЛЕˆ[[‹ˆ›‹‹ˆИ…ˆˆˆˆˆˆ™ˆˆˆˆ‰ˆˆРЬЬРЬЬРЬЬЩЬ™fЬЬЬЬЬœЬi™f№ЬЬ№ЬЬ№ЬЬЯЬ№™џЬЬЬЬЬœЬљ™џUUUUUUUUUUUU`fUffU`fжU`fжU`fнUUUUUUUUUUffPUmfUmffPнffPнmfPUUUUUUUUUUUU™U™™U™йU™йU™нUUUUUUUUUU™™PU™ U™™Pн™™Pн™PUUUUUUUUUUUU№џUџџU№џпU№џпU№џнUUUUUUUUUUџџPU§џU§џџPнџџPн§џPU`fнU`fнUfжUU`fUUfUUfUUUUUP§mfPџmfPнfUffPUUUPUUUUUUUUUUUU™нU™нU™йUU™UU™UU™UU UUUP§™Pџ™Pн™ U™™PU UUPUUUUUUUUUUUU№џнU№џнUџпUU№џUUџUUџUUUUUP§§џPџ§џPнџUџџPUUUPUUUUUUUUUUUUUUUUUUUUUUUUрUUUUUUUUUUUUUUUPUUрUUUUUUUUPUUUUUUUUUUUUUUUUUUUрPUPUUUUUUUUUUUPUUрUUUPPPUPUUUPPUUUUUUUUUUUUPPUUUUUPPUUUUUUUUUUUUUUUUUUUUUUUUUPPUUUUUUUUUUPUUUUUUUUUUUPPUUUUUUUUUUˆˆˆ™ˆˆ˜fˆˆfџˆhј№ˆˆјџˆˆјŸˆˆˆџˆˆЈj™ˆˆˆffˆˆ†ˆљџˆˆџљˆˆ™џˆˆџˆшfЊЊŽˆˆˆ™ˆˆ˜fˆhfџˆˆј№ˆˆјџˆˆјŸˆˆˆџˆˆЈj™ˆˆˆff†ˆˆˆљџˆˆџљˆˆ™џˆˆџˆˆfЊЊюˆЊЊЊшЎŠЊˆŽИ[ˆˆ[UˆИUHˆ^…HˆшˆHˆˆˆHzЊЊшvˆˆˆUˆˆˆU…ˆˆQUˆˆQхˆˆŽŽˆˆˆˆшЊЊЊˆЎŠЊшˆИ[ˆˆ[UˆИUHˆX…HˆшшHˆˆˆHzЊЊŽvˆˆˆUˆˆˆU…ˆˆQUˆˆQхŽˆшˆˆˆˆˆ№№џwЇwzЊЊЊzp p p NINDDIDDDtwwwрр ND ЇDzї zЇzw ЊЊˆˆˆ€€(( ppїнџ§­pкї­pї­pї­ Њ@LL@LLLDœœLLЬЬIЩЬЬIФЬ™@DD€PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP01PPPP0101PPPPPPPPPPPPPPPPPPPPPPPPPPPP@APPPP@A@APPPPPPPPPPPPPPPP01PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@APPPPPPPPPPPPPPPPPPPPPPPP01PPPPPPPPPPPPPPPP01PPPPPPPPPPPPPPPP@APPPPPPPPPPPPPPPP@APPPPPPPPPPPPPPPPPPPP01PPPPPPPPPPPP01PPPPPPPPPPPPPPPPPPPP@APPPPPPPPPPPP@APPPPPPPPPPPPPPPPPPPPPPPPPPPP01PPPPPPPP01PPPPPPPPPPPPPPPPPPPPPPPP@APPPPPPPP@APPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџрдегуердсрдсрдеџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџрдердсрусрдеџџџџџџџџџџџџџџџџ№дсџтџадбтџвадеџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџтџвадбтттадеџџџџџџџџџџџџџџџџгдёџђџђџђ№дё№деџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ№дёђџђђђђ№деџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџрдердсрдсвввџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџрдердсрусрдсвџџрдегуердеџџџџџџџџтџвтгбтџттттџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџрдердсрусрдсвџџрдегуердеџџџџџџтџџтџтттттгётџџадеџтџадеџџџџџџџџ№дёђџђ№дё№ѓёџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџтџџтџтттттгётџџадеџтџадеџџџџџџ№де№дёђђђђџџ№де№деџђџ№деџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ№де№дёђђђђџџ№де№деџђџ№деџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџффффффрдсрдсвхввхвџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџффффффтгбтгбтхттдтџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџфффффф№дёђхђ№дёђхђџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ —           0€0€0€0№0 0@0p0p0p0p???000000000012569>?§љїіѕєєєєєєєѕѕіїјљњћћќќќќ§ўўџџJ @`@p@P@@ @€@€A€C€G€J€L€M€M€N€O€O€O€O€O€O€O€O€O€O€O€O€O€O€ G@ @аAJpOOOGPC@E0J O№OOOI EEFHMOOO№O№OOOO ˆ ˆ ‡ † …„Š‹ŒŽŠ‰ˆ ‡ † … Š‹ŒŽŠŠ‰ˆ‡  –˜™–˜˜–˜™–—˜–—˜–—˜–—™ŸŸќp XRPPPPPPPQQQQQQRRSSTTUUVVVVWXXњ````aabcccdddeeffggggggggghhiћ pp№su vxрxyyzz№{р{р|| }}}р}}}}}}~№~р~№~~н,ojєŠіŠјŠєŠџj§jџjіŠћjѕŠіŠјŠљŠіŠљŠlЧŠћŠ lЧŠџŠєЊєЊџЧŠћŠєЊgŠјŠѕŠіŠјŠљŠіŠџjћjєŠ eŠіŠјŠњŠіŠњЧŠћŠ §‹ћ‹љ‹ћ‹љ‹ј‹љ‹ј‹і‹ј‹є‹ћk §kџkє‹ћkє‹ј‹ і‹§k§kј‹і‹ћ‹і‹і‹і‹є‹џkє‹ ЄlЈlЋLЈlЄlЈlЋLЄlЏLІlЋLІlЏLІlЋLІlЏLІlЋLІlЏLІlЋLІlЄlЈlЋLЈlЄlЄlІlЈlЉl­lЄl­lЉl­lЄlЉlЈlЋlЄlЋlЈlЋlЄlЈlЏLІlЋLІlЏLІlЋLІlЄlЈlЋLЈlЄlЋL­LЏLІlЊl­LЊlІlЊl­LЊlЋlІlЏLІlЋlЋlЉlЈlЉlЉLЉLЈlЈLЈLІlЋLЋLЄlЈlЊlІlІlЋlЋLЋLІlЋL­LЏLЄlЋLЄlЋL­LЏLd­m­o­fЭkЭfЭo­m­k­f­h­k­dЭk­h­f­d­f­h­k­dЭk­h­d­ki­h­f­momkd­i­m­dЭiЭdЭm­f­oh­k­o­hЭo­k­h­m­f­i­m­k­i­h­f­d­f­h­k­dЭk­h­f­f­h­j­m­fЭm­j­f­k­m­o­fЭiЭfЭo­k­f­kof­k­f­k­o­dЭk­h­k­d­k7ŠhŠ9Š;Š8Š6Š4Š6Š;Š?j8ŠiŠkŠmŠiŠmŠ?ŠdЊhЊ8ЊiЊkЊmЊmЊkЊiЊhЊkЊ?ŠdЊ;Š8Š6Š9ŠjŠkŠmŠjŠmŠdЊoŠiŠhŠfŠhŠfŠdŠfŠdŠojdŠkjhj‘ ijkjijhjkjdŠojkjkjkjijhjkjmjojf­kof­k­f­k­o­dЭk­h­k­d­ІlЋL­LЏLЄlЋLЄlojkjkjkjijhjєЊіЊјЊћЊјЋљЊћЋєЫћlљlјlєldldldlkLdldllLlLiLiLhLdLdLdLf­h­k­dЭk­h­d­d­g­l­f­i­n­dЭd­khdј‹Ј‹Ј‹ј‹є‹Ј‹ј‹ї‹Ч‹Ї‹љ‹Щ‹Љ‹ј‹єkЄkЄkєkћŠЋŠЋŠћŠјŠЋŠћŠќŠЬŠЌŠўŠЮŠЎŠєЊєŠЄ‹ЄŠєŠЫAХ‚еУхіAХx‚е|Ух€E…†Ч&ˆ 7†‰Ч&ˆ‘JG•d šЊdђLќЎч Љ>PUUUUUUUUPUUUUUUPUUUUUUUUUUUUPЕЛЛЛЛЛЛЛЛPЕЛЛЛЛЛЛ[PЕЛЛЛЛЛЛ[PЛЛPЛЛPЛЛЕЛћџџџџПЛЛ[ЕЛћџџџџПЛ[ЕЛћџџџџПЛ[ЕџЛ[ЕџЛ[ЕџЛ[PћПЛЛЛЛЛЛЛЛ[PћПЛЛЛЛЛЛЛЛPћПЛЛЛЛЛЛЛЛЕПЛ[ЕПЛ[ЕПЛ[PћЛЛЛЛЛЛЛЛЛ[PћЛЛЛЛЛЛЛЛЛPћЛЛЛЛЛЛЛЛЛЕЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛЛЛЛЛЛЛЛЛ[ЕЛЛЛЛЛЛЛЛЛЛ[ЕЛЛЛЛЛЛЛЛЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛЛЛЛЛЛЛЛЛЕЛЛЛЛЛЛЛЛЛЛ[ЕЛЛЛЛЛЛЛЛЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛ[ЕПЛЛUUUUUUUЕПЛЛUUUUЛЛЛ[ЕПЛЛUUUUЛЛЛ[ЕПЛ[ЕПЛ[ЕПЛ[АЛЕПЛ[UUЕПЛ[UUUЛЛЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[рЛЛЕПЛ[PЛЛЕПЛ[PЛЛЛЛЛЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[рNK ЕПЛ[ЕџЛ[ЕПЛ[ЕџЛћЛЛЛЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[юNЕПЛ[ЕПЛ[ЕПЛ[ЕПЛЛЛЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[NDЕПЛ[ЕЛЛ[ЕПЛ[ЕЛЛЛЛЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[рDЕПЛ[ЕЛЛ[ЕПЛ[ЕЛЛЛЛЛЛЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕЛЛ[ЕПЛ[PЛЛЛЛЛћ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[UUUЛЛЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛЛUUUUЛЛЛ[ЕПЛ[ЕПЛ[ЕПЛЛUUUUЛЛЛ[ЕПЛЛЛЛЛЛЛЛЛ[ЕЛЛЛЛЛЛЛЛЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛЛЛЛЛЛЛЛЛ[ЕЛЛЛЛЛЛЛЛЛЛ[D@ЕЛЛЛџџџџЛЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛЛџџџџЛЛЛ[ЕЛЛЛЛЛЛЛЛЛЛ[DDPЛЛЛЛЛЛЛЛЛЛЕЛЛ[ЕЛЛ[PЛЛЛЛЛЛЛЛЛЛPЛЛЛЛЛЛЛЛЛЛ@DDDPЛЛЛЛЛЛЛЛЛЛЕЛЛ[ЕЛЛ[PЛЛЛЛЛЛЛЛЛЛPЛЛЛЛЛЛЛЛЛЛ@@@DЕЛЛЛЛЛЛЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛЛЛЛЛЛЛ[ЕЛЛЛ[ЕЛЛЛ[@DDDPЕЛЛЛЛЛЛ[PЛЛPЛЛPЕЛЛЛЛЛЛ[PЕЛЛPЛЛ[DDPUUUUUUUUUUPUUUUUUPUUUUD@DD@DD№@єџџџџODєџџџџODDџџџџDˆˆˆˆˆ€ˆ " "PUUUUUUPUUUUUUUUUUUUUUPЕЛЛЛЛЛЛ[PЕЛЛЛЛЛЛ[PЛЛPЛЛPЛЛPЛЛЕЛћџџџџПЛ[ЕЛћџџџџПЛ[ЕџЛ[ЕџЛ[ЕџЛ[ЕџЛ[PћПЛЛЛЛЛЛЛЛPћПЛЛЛЛЛЛЛЛЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[PћЛЛЛЛЛЛЛЛЛPћЛЛЛЛЛЛЛЛЛЕЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛЛЛЛЛЛЛЛЛ[ЕЛЛЛЛЛЛЛЛЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛЛЛЛЛЛЛЛЛ[ЕЛЛЛЛЛЛЛЛЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛ[АЛЕПЛЛUUUUЛЛЛ[ЕПЛЛUUUUЛЛЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЕПЛ[рЛЛЕПЛ[UUUЛЛЛ[ЕПЛ[UUUЛЛЛ[ЕПЛ[ЕПЛ[ЕПЛ[UUUUЕПЛ[рNK ЕПЛ[PЛЛЛЛЛЛ[ЕПЛ[PЛЛЛЛЛЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЛЛЛЛЕПЛ[юNЕПЛ[ЕџЛћЛЛЛЕПЛ[ЕџЛћЛЛЛЕПЛ[ЕПЛ[ЕПЛ[џџџџЕПЛ[NDЕПЛ[ЕПЛЛЛЛ[ЕПЛ[ЕПЛЛЛЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЛЛЛЛЕПЛ[рDЕПЛ[ЕЛЛЛЛЛ[ЕПЛ[ЕЛЛЛЛЛ[ЕПЛ[ЕПЛ[ЕПЛ[ЛЛЛЛЕПЛ[ЕПЛ[ЕЛЛЛЛЛЛЕПЛ[ЕЛЛЛЛЛЛЕПЛ[ЕПЛ[ЕПЛ[ЛЛЛЛЕПЛ[ЕПЛ[PЛЛЛЛЛћ[ЕПЛ[PЛЛЛЛЛћ[ЕПЛ[ЕПЛ[ЕПЛ[ЛЛЛЛЕПЛ[ЕПЛ[UUUЛЛЛ[ЕПЛ[UUUЛЛЛ[ЕПЛ[ЕПЛ[ЕПЛ[UUUUЕПЛ[ЕПЛЛUUUUЛЛЛ[ЕПЛ[ЕПЛ[ЕПЛЛUUUUЛЛЛ[ЕПЛ[ЕПЛ[ЕЛЛЛЛЛЛЛЛЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛЛЛЛЛЛЛЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛЛџџџџЛЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛЛџџџџЛЛЛ[ЕЛЛ[ЕЛЛ[PЛЛЛЛЛЛЛЛЛЛЕЛЛ[ЕЛЛ[PЛЛЛЛЛЛЛЛЛЛЕЛЛ[ЕЛЛ[PЛЛЛЛЛЛЛЛЛЛЕЛЛ[ЕЛЛ[PЛЛЛЛЛЛЛЛЛЛЕЛЛ[ЕЛЛ[ЕЛЛЛЛЛЛЛЛ[ЕЛЛ[ЕЛЛ[ЕЛЛЛЛЛЛЛЛ[ЕЛЛ[ЕЛЛ[PЕЛЛЛЛЛЛ[PЛЛPЛЛPЕЛЛЛЛЛЛ[PЛЛPЛЛPUUUUUUUUUUPUUUUUUUUUUџџџџ№џ№џџ№№џџџџџ№№№џ№џ№№№№№№№№џ№џџџ№џ№џ№џџџџ№џ№џџџ№џџџџџџџ№№№№№№џџџџџ№џџ№№џџ№№џ№џ№џ№№№№№џ№№џџџџџџџџ№џџ№№џ№№џџџ№№№џџ№№џџџ№џџџџџџџџ№џџџџ№џџџџЌ7-- title: Grow bruh -- author: sadness_eth and winterjohnyR -- desc: our game for BruhBears Community <3 -- script: lua t=0 -- constants W=240 H=128 T=16 -- sfx sfxget=0 sfxwhistle=1 sfxwater=2 sfxcrow=3 sfxlaugh=4 sfxdig=5 sfxmg=6 -- action Action={} function Action:new(sprite,s,note) local a=setmetatable({},{__index=Action}) a.sprite=sprite a.s=s a.note=note a.count=0 return a end function Action:create(x,y) a=Action:new(self.sprite,self.s,self.note) a.count=0 a.x=x a.y=y sfx(a.s,a.note,-1,3) return a end function Action:update() self.count=self.count+1 if self.count>40 then return nil end return self end function Action:draw(t) spr(self.sprite,self.x,self.y+t%20/4-3,0,1,0,0,1,1) end actget=Action:new(511,sfxget,"C-4") actwater=Action:new(510,sfxwater,"C-7") actwhistle=Action:new(509,sfxwhistle,"C-8") actplant=Action:new(508,sfxdig,"G-3") actmg=Action:new(506,sfxmg,"E-5") -- player Player={} function Player:new(x,y) local p=setmetatable({},{__index=Player}) p.x=x p.y=y p.dir=1 -- up,down,left,right p.movec=0 p.actions={} return p end function Player:doaction() if #self.actions>0 then return end if self.movec>0 then return end -- where the action is directed at x=self.x y=self.y -- neighboring actions dx=0 dy=0 if self.dir==0 then y=y-1 dx=1 elseif self.dir==1 then y=y+1 dx=1 elseif self.dir==2 then x=x-1 dy=1 elseif self.dir==3 then x=x+1 dy=1 end -- draw actions centered xa=self.x*T+4 ya=self.y*T+4 if self.dir==0 then ya=ya-8 elseif self.dir==1 then ya=ya+8 elseif self.dir==2 then xa=xa-8 elseif self.dir==3 then xa=xa+8 end -- plant actions for i=1,#ps do if x==ps[i].x and y==ps[i].y then if ps[i].fruit then -- get self.actions[#self.actions+1]=actget:create(xa,ya) ps[i].fruit=nil score=score+(ispeach and 20 or 10) elseif ps[i].stage==-1 then -- plant self.actions[#self.actions+1]=actplant:create(xa,ya) ps[i]:replant() elseif ps[i].water<=0 then -- water local f=bigcan and 1 or 0 for ddx=-dx*f,dx*f do for ddy=-dy*f,dy*f do for ii=1,#ps do if x+ddx==ps[ii].x and y+ddy==ps[ii].y and ps[ii].water<=0 then self.actions[#self.actions+1]= actwater:create(xa+ddx*T,ya+ddy*T) ps[ii]:quench(10) score=score+5 end end end end end end end if #self.actions==0 then local a=actwhistle if ismg then a=actmg for i=1,#crows do crows[i]:scare() end end self.actions[#self.actions+1]=a:create(xa,ya) end end function Player:update(dx,dy) -- actions for i=#self.actions,1,-1 do if self.actions[i]:update()==nil then table.remove(self.actions,i) end end -- moving self.movec=math.max(self.movec-1,0) if self.movec==0 and (dx~=0 or dy~=0) then -- turning xnext=self.x+dx ynext=self.y+dy if self.y>ynext then self.dir=0 elseif self.yxnext then self.dir=2 elseif self.x=H/T or xnext<0 or xnext>=W/T then canmove=false elseif mget(xworld+xnext*2,yworld+ynext*2)==80 then -- check water canmove=false else -- check plants for i=1,#ps do if xnext==ps[i].x and ynext==ps[i].y then canmove=false break end end -- check scarecrows for i=1,#scarecrows do if xnext==scarecrows[i].tx and ynext==scarecrows[i].ty then canmove=false break end end end if canmove then self.movec=movec self.x=xnext self.y=ynext end end end function Player:draw(t) flip=0 dx=0 dy=0 -- walking if self.movec>0 or #self.actions>0 then if self.dir==0 then sprite=296 dy=1 elseif self.dir==1 then sprite=264 dy=-1 else sprite=288 if self.dir==2 then dx=1 else flip=1 dx=-1 end end dx=dx*self.movec*T/movec dy=dy*self.movec*T/movec sprite=sprite+t%20//5*2 else if self.dir==0 then sprite=296 elseif self.dir==1 then sprite=256+t%60//30*2 else sprite=290 if self.dir==3 then flip=1 end end end spr(sprite,self.x*T+dx,self.y*T+dy,5,1,flip,0,2,2) for i=1,#self.actions do self.actions[i]:draw(t) end end -- plants Bubble={} function Bubble:new(sprite) local b=setmetatable({},{__index=Bubble}) b.sprite=sprite return b end function Bubble:draw(x,y,t) spr(self.sprite,x,y-t%20/5-6,5,1,0,0,2,2) end PlantType={} function PlantType:new(sprite,stagelen,water,quenchf,death) local pt=setmetatable({},{__index=PlantType}) pt.sprite=sprite pt.stagelen=stagelen pt.water=water pt.quenchf=quenchf pt.death=death return pt end function PlantType:getdeath() local f=1 if drought then f=2 end return self.death*f end tomato=PlantType:new(320,300,10,50,400) peach=PlantType:new(384,280,5,40,300) Fruit={} function Fruit:new(type) local f=setmetatable({},{__index=Fruit}) f.type=type return f end function Fruit:draw(x,y,t) sprite=self.type.sprite+3*4 spr(sprite+t%60//30*2,x,y,0,1,0,0,2,2) end Plant={} function Plant:new(type,x,y) local p=setmetatable({},{__index=Plant}) p.type=type p.x=x p.y=y p:replant() return p end function Plant:replant() self.age=0 self.stage=0 self.fruit=nil self.bubble=nil self.water=0 self:quench(self.type.water) end function Plant:quench(water) self.water=self.type.quenchf*water end function Plant:dead() return self.stage==-1 end function Plant:update() -- don't age if has fruit if self.fruit~=nil then return end -- drink water self.water=self.water-1 if self.water<=0 then if self.water<-self.type:getdeath() then self.stage=-1 self.bubble=nil else -- ask for water if self.bubble==nil then self.bubble=Bubble:new(430) end bspr=nil if self.water>-self.type:getdeath()/3 then bspr=430 elseif self.water>-self.type:getdeath()*2/3 then bspr=428 else bspr=426 end self.bubble.sprite=bspr end else self.bubble=nil self.age=self.age+1 if self.age>self.type.stagelen then self.age=0 if self.stage<2 then self.stage=self.stage+1 else self.fruit=Fruit:new(self.type) end end end end function Plant:draw(t) sprite=self.type.sprite+self.stage*4 if self.stage==-1 then sprite=352 elseif self.stage==0 and drought then sprite=356 end spr(sprite+t%60//30*2,self.x*T,self.y*T-3,8,1,0,0,2,2) if self.fruit then self.fruit:draw(self.x*T,self.y*T-3,t) end if self.bubble then self.bubble:draw(self.x*T,self.y*T,t) end end -- enemies Crow={} function Crow:new(tx,ty) local c=setmetatable({},{__index=Crow}) c.tx=tx c.ty=ty angle=math.random()*math.pi*2 c.x=math.sin(angle)*W+W/2 c.y=-math.cos(angle)*H+H/2 local speed=1 c.dx=tx*T-c.x c.dy=ty*T-c.y mag=math.sqrt(c.dx*c.dx+c.dy*c.dy) c.dx=c.dx*speed/mag c.dy=c.dy*speed/mag c.scared=false c.fruit=nil return c end function Crow:dead() return self.scared and ( self.x<-T or self.x>W or self.y<-T or self.y>H ) end function Crow:scare() if self.scared then return end self.scared=true if self.fruit then self.fruit=nil score=score+5 end self.dx=-self.dx*2 self.dy=-self.dy*2 sfx(sfxcrow,"E-6",-1,1) end function Crow:closeto(x,y) return math.abs(x-self.x)+math.abs(y-self.y)<=T*1.5 end function Crow:update() -- check for players around if not self.scared then -- scared by player if self:closeto(p.x*T,p.y*T) then self:scare() end -- scared by scarecrows for i=1,#scarecrows do if self:closeto(scarecrows[i].tx*T,scarecrows[i].ty*T) then self:scare() end end end -- eat fruit if math.abs(self.x-self.tx*T)<2 and math.abs(self.y-self.ty*T)<2 then for i=1,#ps do if ps[i].x==self.tx and ps[i].y==self.ty and ps[i].fruit then self.fruit=ps[i].fruit ps[i].fruit=nil sfx(sfxlaugh,"C-6",-1,1) end end end self.x=self.x+self.dx self.y=self.y+self.dy end function Crow:draw(t) sprite=460 spr(sprite+t%20//10*2,self.x,self.y,5,1,0,0,2,2) if self.fruit then self.fruit:draw(self.x,self.y,t) end end crowcounter=50 crows={} -- scarecrow Scarecrow={} function Scarecrow:new(tx,ty) local s=setmetatable({},{__index=Scarecrow}) s.tx=tx s.ty=ty return s end function Scarecrow:draw(t) sprite=480 spr(sprite+t%60//30*2,self.tx*T,self.ty*T-4,8,1,0,0,2,2) end scarecrows={} -- start p=Player:new(7,3) ps={} score=0 movec=15 mode=nil level=3 muslen=3696 levels={ {text={ "Press Z to start!", "Arrow keys to walk" },xworld=210,yworld=119,tend=-1}, {text={ "Well done!", "Higher scores = bonus items!" },xworld=180,yworld=119,tend=-1}, {text={ "Congratulations!", "Enjoy the rest of your day!" },xworld=150,yworld=119,tend=-1}, {text={ "Watch them grow!", "Water the plants!", "Pick the fruit!", "Shoo the crows!" },xworld=0,yworld=0,tend=muslen}, {text={ "Watch them grow!", "Plants die without water...", "Replant dead plants!" },xworld=30,yworld=0,tend=muslen}, {text={ "Keep it up!", "Don't sweat it!" },xworld=60,yworld=0,tend=muslen}, {text={ "Fruit is good for you!", "Fruit don't need watering!", },xworld=90,yworld=0,tend=muslen}, {text={ "Are the crows winning?", "You can't win 'em all!" },xworld=120,yworld=0,tend=muslen}, {text={ "Help I'm stuck in this status bar" },xworld=150,yworld=0,tend=muslen}, {text={ "Brush your teeth twice a day!", "Steal fruit from crows!" },xworld=180,yworld=0,tend=muslen}, {text={ "Isn't the weather great?", "Let's get a milkshake!" },xworld=210,yworld=0,tend=muslen}, } text=nil xworld=nil yworld=nil tend=nil -- bonuses bonussprite=nil function addscarecrow() nscarecrows=nscarecrows+1 scarecrows[#scarecrows+1]=Scarecrow:new(3,5) end function addshoes() movec=10 bonussprite={sprite=507} end function addseeds() drought=true ps[#ps+1]=Plant:new(tomato,3,5) end function addbigcan() bigcan=true bonussprite={sprite=510} end function addpeach() ispeach=true local p=Plant:new(peach,3,5) p.stage=3 p.fruit=Fruit:new(p.type) ps[#ps+1]=p end function addmg() ismg=true bonussprite={sprite=506} end function drawbonus() if bonussprite then spr(bonussprite.sprite,50,84) end end bonuses=nil nscarecrows=0 bchecked=false bonus=nil function setlevel(i) text=levels[i].text xworld=levels[i].xworld yworld=levels[i].yworld tend=levels[i].tend t=0 end function putseeds() -- put seeds at soil ps={} pt=ispeach and peach or tomato for x=0,29,2 do for y=0,15,2 do if mget(x+xworld,y+yworld)==0 then ps[#ps+1]=Plant:new(pt,x/2,y/2) end end end end function putscarecrows() -- put scarecrows at sand scarecrows={} tiles={} for x=0,29,2 do for y=0,15,2 do if mget(x+xworld,y+yworld)==48 then tiles[#tiles+1]={x=x/2,y=y/2} end end end -- shuffle for i=#tiles,2,-1 do local j=math.random(i) tiles[i],tiles[j]=tiles[j],tiles[i] end for i=1,#tiles do if i>nscarecrows then break end scarecrows[#scarecrows+1]= Scarecrow:new(tiles[i].x,tiles[i].y) end end function smenu() level=3 bonuses={ { thresh=250, text="You got a scarecrow!", func=addscarecrow }, { thresh=650, text="You got new shoes!", func=addshoes }, { thresh=950, text="You got drought tolerant!", func=addseeds }, { thresh=1350, text="You got a big can!", func=addbigcan }, { thresh=1700, text="You got a scarecrow!", func=addscarecrow }, { thresh=2300, text="You got peaches!", func=addpeach }, { thresh=3000, text="You got a machine gun!", func=addmg }, } setlevel(1) score=0 drought=false bigcan=false ispeach=false ismg=false movec=15 nscarecrows=0 bchecked=false bonus=nil mode="menu" p=Player:new(9,3) music(1,-1,-1,false) -- manually put some plants ps[#ps+1]=Plant:new(tomato,9,2) ps[#ps+1]=Plant:new(tomato,2,4) end function scomplete() setlevel(2) bchecked=false bonus=nil bonussprite=nil mode="complete" music(1,-1,-1,false) p=Player:new(11,1) crows={} putseeds() putscarecrows() end function sgame() if level>#levels then send() return end setlevel(level) mode="game" music(0) p=Player:new(7,3) putseeds() putscarecrows() end function send() setlevel(3) mode="end" music(3,-1,-1,false) p=Player:new(11,1) crows={} putseeds() putscarecrows() end smenu() -- loop function TIC() if mode=="menu" then menu() elseif mode=="complete" then complete() elseif mode=="end" then fend() else if tend>0 and t>=tend then scomplete() return end -- update if btn(4) then p:doaction() end dx=0 dy=0 if btn(2) then dx=-1 elseif btn(3) then dx=1 elseif btn(0) then dy=-1 elseif btn(1) then dy=1 end p:update(dx,dy) for i=#ps,1,-1 do ps[i]:update() end crowcounter=crowcounter-1 if crowcounter<=0 then if #ps>0 then plant=ps[math.random(#ps)] if plant.fruit then crows[#crows+1]= Crow:new(plant.x,plant.y) end end crowcounter=ispeach and 30 or 50 end for i=#crows,1,-1 do crows[i]:update() if crows[i]:dead() then table.remove(crows,i) end end end -- draw cls(4) if t%60==0 then for x=0,29 do for y=0,15 do local m=mget(x+xworld,y+yworld) if m==80 then mset(x+xworld,y+yworld,81) elseif m==81 then mset(x+xworld,y+yworld,80) end end end end map(xworld,yworld) p:draw(t) for i=1,#ps do ps[i]:draw(t) end for i=1,#scarecrows do scarecrows[i]:draw(t) end for i=1,#crows do crows[i]:draw(t) end print(text[t//400%#text+1],70,129) print(string.format("SCORE: %d",score),1,129) if bonus then print(bonus.text, 84, 84) drawbonus() end t=t+1 end function menu() for i=1,#ps do ps[i]:update() ps[i]:quench(1) end if btnp(4) then level=level+1 sgame() end end function complete() local justchecked=false if btnp(4) then if not bchecked then -- check for bonuses bchecked=true justchecked=true for i=#bonuses,1,-1 do b=bonuses[i] if b.thresh<=score then bonus=b b.func() table.remove(bonuses,i) music(2,-1,-1,false) break end end end if not (justchecked and bonus) then bonus=nil level=level+1 sgame() end end end function fend() if btnp(4) then smenu() end end