рдореБрдЭреЗ рдПрдХ рдмрд╛рд░ рдЖрдЗрд╕реЛрдлрд╝реЗрдЯреНрд╕ (рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рд╕рдорд╛рди рддреАрд╡реНрд░рддрд╛ рдХреА рд░реЗрдЦрд╛рдПрдВ) рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рдХреЛрдИ рднреА рддреИрдпрд╛рд░-рдХрд┐рдП рдЧрдП рдкреБрд╕реНрддрдХрд╛рд▓рдп рдирд╣реАрдВ рдорд┐рд▓реЗ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕реА рдФрд░ рдХреЗ рдХреЛрдб (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрд╕реА рдСрдХреНрдЯреЗрд╡ рдпрд╛ рдЗрд░рд╛рдл) рдореЗрдВ рддрд▓реНрд▓реАрди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рд╕рдмрд╕реЗ рд╕рд░рд▓ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдореБрдЭреЗ
рдкреИрджрд▓ рдЪрд▓рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдорд┐рд▓реАред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рд╡рд┐рдзрд┐ рд╕реЗ рдЖрдЗрд╕реЛрдлреЛрдЯ рдиреЛрдбреНрд╕ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╕рдордп рд╕реНрдерд╛рдирд┐рдХ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдмрд╣реБрдд рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕реНрдХреНрд╡рд╛рдб рдХреЛ рдУрд╡рд░рд▓реИрдк рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред
рдкрд╣рд▓рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (рд╡реИрд╕реЗ, рдмрд╣реБрдд рддреЗрдЬрд╝) рдЕрд╕рдлрд▓ рд░рд╣рд╛: рдореИрдВрдиреЗ рдПрдХ рдореБрдЦреМрдЯрд╛ рдмрдирд╛рдпрд╛ рдЬреЛ рд╕рднреА рд╕реНрддрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдерд╛, рдФрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрддрд░ рдХреЗ рд▓рд┐рдП рдореИрдВ рдЕрд▓рдЧ рд╕реЗ рдЕрдВрдХрди рдХрд░рддрд╛ рдерд╛, рдЙрди рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдИ рдЖрдЗрд╕реЛрд▓реЗрдЯреНрд╕ рдЧреБрдЬрд░рддреЗ рд╣реИрдВ, рдЕрдВрддрд░рд╛рд▓ рдереЗред рдХреЛрдб рдореЗрдВ рдЪрд╛рд░реЛрдВ рдУрд░ рдЙрдард╛рдХрд░ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдЧрддрд┐рд░реЛрдзреЛрдВ рдФрд░ рдЭрдВрдбреЛрдВ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд╕рдордЭреМрддрд╛ рдХрд░рдиреЗ рдФрд░ рдЕрдкрдиреА рддреАрд╡реНрд░рддрд╛ рдХреЗ рд╕реНрддрд░ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рдорд╛рд╕реНрдХ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред
рддреЛ, рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рджреЛрд╣рд░рд╛рдПрдВ рдХрд┐ "рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрдЧреЛрдВ" рдХреА рд╡рд┐рдзрд┐ рдХреНрдпрд╛ рд╣реИред I рд╕реНрддрд░ рдХреЗ рдЖрдЗрд╕реЛрдлреЛрдЯреНрд╕ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдорд╛рд╕реНрдХ рдХрд╛ рдкрд╣рд▓реА рдмрд╛рд░ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдЫрд╡рд┐ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд▓рд┐рдП, "рдкрдбрд╝реЛрд╕реА" рдХреА рд╕рд╛рдкреЗрдХреНрд╖ рд╕реНрдерд┐рддрд┐ рджрд╛рдИрдВ рдУрд░, рдиреАрдЪреЗ рдФрд░ рдиреАрдЪреЗ рджрд╛рдИрдВ рдУрд░ рдПрдиреНрдХреЛрдбреЗрдб рд╣реИред рдЖрдк рдЗрд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рд╕рд╛рдВрдХреЗрддрд┐рдХ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдмрджрд▓рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВрдиреЗ рдмрд╕ рдХреЛрдб рдХреЛ рдПрдХ рдмрд┐рдЯ рдорд╛рд╕реНрдХ 000abcd рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рд╣реИ, рдЬрд╣рд╛рдБ a, b, c рдФрд░ d рд╕рдВрдмрдВрдзрд┐рдд рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рд╕рд╛рдкреЗрдХреНрд╖ рддреАрд╡реНрд░рддрд╛ рд╣реИрдВ (рдПрдХ рдЫрд╡рд┐ рдореЗрдВ рд╣рдорд╛рд░рд╛ рд╡рд░реНрддрдорд╛рди рдкрд┐рдХреНрд╕реЗрд▓ рд╣реИ)

рдпрджрд┐ рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рдорд╛рди рд╕рдореЛрдЪреНрдЪ рдХреЗ рд╕реНрддрд░ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ рд╕рдВрдмрдВрдзрд┐рдд рдмрд┐рдЯ рдХреЛ рдПрдХ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛, рд╢реВрдиреНрдпред рдпрджрд┐ w рдЫрд╡рд┐ рдХреА рдЪреМрдбрд╝рд╛рдИ рд╣реИ, рдФрд░ * рдореЗрдВ рдкрд┐рдХреНрд╕реЗрд▓ a рдХреЗ рд▓рд┐рдП рд╕реВрдЪрдХ рд╣реИ, рддреЛ рдЗрд╕ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд▓рд┐рдП рдореБрдЦреМрдЯрд╛ рдорд╛рди (* рдЖрдЙрдЯ) рдХреА рдЧрдгрдирд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рддреА рд╣реИ:
*out = (unsigned char) ((in[0]>lvl)<<3) | ((in[1]>lvl)<<2) | ((in[w]>lvl)<<1) | (in[w+1]>lvl);
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдореЗрдВ 16 рдореЗрдВ рд╕реЗ рдПрдХ рдорд╛рди рдорд┐рд▓рддрд╛ рд╣реИ:

рдореБрдЦреМрдЯрд╛ рдХрд╛ рдЖрдХрд╛рд░ рдЫрд╡рд┐ рдХреЗ рдЖрдХрд╛рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рджреЛрдиреЛрдВ рдЖрдпрд╛рдореЛрдВ рдореЗрдВ рдПрдХ рдХрдо рд╣реИред
рдЕрдЧрд▓рд╛ рдХрджрдо рд╢реВрдиреНрдп рдФрд░ рдЕрд╕рдорд╛рдирддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдорд╛рд╕реНрдХ рдХреЗ рд╕рднреА рдкрд┐рдХреНрд╕рд▓ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рд╣реИред рдЬреИрд╕реЗ рд╣реА рд╣рдореЗрдВ рдРрд╕рд╛ рдкрд┐рдХреНрд╕реЗрд▓ рдорд┐рд▓рддрд╛ рд╣реИ, рд╣рдо рдЙрд╕рд╕реЗ рдПрдХ рд╕рдореЛрдЪреНрдЪ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЖрдХреГрддрд┐ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЙрд╕ рджрд┐рд╢рд╛ рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╣рдордиреЗ рдЗрд╕ рдкрд┐рдХреНрд╕реЗрд▓ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛ рдерд╛ред рдКрдкрд░ рджрд┐рдП рдЧрдП рдЖрдВрдХрдбрд╝реЗ рдореЗрдВ, рддреАрд░ рдореБрдЦреМрдЯрд╛ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдХреНрд╕реЗрд▓ рд╕реЗ рд╕рдВрднрд╡ "рд╡рдВрд╢" рдкрде рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рд╣рдо рдирд┐рд╖рд┐рджреНрдз рджрд┐рд╢рд╛ (рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд╣рдо рдЖрдП рдереЗ) рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдпрд╛ рддреЛ рдореБрдЦреМрдЯрд╛ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рд╣реЛрдЧреА, рдпрд╛ (рд╡рд┐рд╢реЗрд╖ рдЕрдВрдХ 6 рдФрд░ 9 рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж), рд╣рдо рдЖрдо рддреМрд░ рдкрд░ рдЕрдЧрд▓реЗ рдЖрдЗрд╕реЛрдлреЛрдЯ рдмрд┐рдВрджреБ рдХреА рд╕реНрдерд┐рддрд┐ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдореБрдЦреМрдЯрд╛ рдХреЗ рдкрд┐рдХреНрд╕рд▓ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ (рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рдФрд░ рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рддрдХ, рдпрджрд┐ рдЖрдк рдКрдкрд░реА рдмрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рдЫрд╡рд┐ рдХреА рдЙрддреНрдкрддреНрддрд┐ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВ), рдЬрдмрдХрд┐ рд╣рдо рдХреЗрд╡рд▓ рдЦрд╛рд▓реА рдХрдХреНрд╖ рдкрд╛рддреЗ рд╣реИрдВ, "рдирд┐рд╖рд┐рджреНрдз" рджрд┐рд╢рд╛ "рдмрд╛рдИрдВ" рджрд┐рд╢рд╛ рд╣реИред рдЬреИрд╕реЗ рд╣реА рд╣рдореЗрдВ рд╕рдореЛрдЪреНрдЪ рдХреЗ рдПрдХ рдЦрдВрдб рдпреБрдХреНрдд рдПрдХ рд╕реЗрд▓ рдорд┐рд▓рддрд╛ рд╣реИ, рд╣рдо, "рджрд┐рд╢рд╛рдУрдВ" рдХреА рдкреВрд░реНрд╡-рддреИрдпрд╛рд░ рд╕рд░рдгреА рдХреЗ рдЕрдиреБрд╕рд╛рд░, "рдирд┐рд╖рд┐рджреНрдз" рдХреЛ рдХрд╛рдЯрддреЗ рд╣реБрдП, рдЕрдЧрд▓реА рджрд┐рд╢рд╛ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдРрд╕реА рджреЛ рджрд┐рд╢рд╛рдПрдБ рд╣реИрдВ, рддреЛ рд╣рдо рд╡рд╛рдорд╛рд╡рд░реНрдд рдпрд╛ рдмрд╛рдИрдВ рдУрд░ рдКрдкрд░ ("рдкреНрд░рд╛рдердорд┐рдХрддрд╛" рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд╕рд╛рде) рджрд╛рд╣рд┐рдиреЗ рдпрд╛ рдиреАрдЪреЗ (рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд╕рд╛рде "рд╕рд╣реА") рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рдЬрдм рд╡рд╛рдорд╛рд╡рд░реНрдд (рдЖрдЧреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ) рдЪрд▓рддреЗ рд╣реИрдВред
рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд▓рд┐рдП рд╕рдореЛрдЪреНрдЪ рдиреЛрдб рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдЗрд╕ рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рдорд╛рд╕реНрдХ рдХреЗ рдореВрд▓реНрдп рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЖрдВрдХрдбрд╝рд╛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреА рдЧрдгрдирд╛ рдХреИрд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред

рддреЛ, рдЫрд╡рд┐ рдХреЛ рдЖрдХреГрддрд┐ рдореЗрдВ рджрд┐рдЦрд╛рдП рдЧрдП рддреАрд╡реНрд░рддрд╛ (рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдЕрдВрджрд░ рдХреА рд╕рдВрдЦреНрдпрд╛) рд╣реЛрдиреЗ рджреЗрдВред рд╣рдо 30 рдХреЗ рд╕реНрддрд░ рдкрд░ рдЗрд╕реЛрдлрд╝реЛрдЯреЗрд╕ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВред рдкрд┐рдХреНрд╕реЗрд▓ рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ (x
i , y
i ) рдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рд╛рдд рдХреЗ рдорд╛рд╕реНрдХ рдорд╛рди рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рд╣рдо рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рд╕рд╣реА рджреЛ рдкрд┐рдХреНрд╕рд▓ рдХреЛ рд▓рдВрдмрд╡рдд рдФрд░ рдирд┐рдЪрд▓реЗ рджреЛ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рд╡рд╛рд▓реА рд░реЗрдЦрд╛рдУрдВ рдкрд░ рд░реИрдЦрд┐рдХ рдкреНрд░рдХреНрд╖реЗрдк рд╡рд┐рдзрд┐ рджреНрд╡рд╛рд░рд╛ рд╕рдореЛрдЪреНрдЪ рд░реЗрдЦрд╛ рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИред рдЕрдиреБрд░реВрдк рдбреЙрдЯреНрд╕ рдЦреБрд▓реЗ рд▓рд╛рд▓ рд╣рд▓рдХреЛрдВ рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕реАрдзреА рд░реЗрдЦрд╛ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдЗрд╕рдХреЗ рдХреЗрдВрджреНрд░ рдХреЛ рдЦреЛрдЬрдиреЗ рдкрд░, рд╣рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдЖрдЗрд╕реЛрдлреЛрдЯ рдиреЛрдб (рдПрдХ рд╣рд░реЗ рд░рдВрдЧ рдХреЗ рднрд░рд╛рд╡ рдХреЗ рд╕рд╛рде рд▓рд╛рд▓ рд╡реГрддреНрдд рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд, "рд╣рдорд╛рд░реА рдмрд╛рдд") рдорд┐рд▓рддрд╛ рд╣реИред рдпрд╣, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд╣реА рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рд╕реВрдЪреА рдХреА рдкреВрдВрдЫ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдВрдмрдВрдзрд┐рдд рдорд╛рд╕реНрдХ рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╢реВрдиреНрдп рдкрд░ рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╣рдо рдорд╛рд╕реНрдХ рдХреЗ рдЕрдЧрд▓реЗ рдкрдбрд╝реЛрд╕реА рдкрд┐рдХреНрд╕реЗрд▓ рдкрд░ рдЪрд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред рдпрджрд┐ рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдЖрдЗрд╕реЛрдлреЛрдЯ рдХреЗ рдЕрдЧрд▓реЗ рдиреЛрдб рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИ, рддреЛ рд╣рдо рдЧрдгрдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ, рдЕрдиреНрдпрдерд╛, рд╣рдо рдЖрдЗрд╕реЛрдлреЛрдЯ рдХреЛ "рдмрдВрдж" рдХрд░рддреЗ рд╣реИрдВред рдЖрдЗрд╕реЛрдлреЛрдЯ рдХреЗ "рдмрдВрдж рд╣реЛрдиреЗ" рдХреЗ рдареАрдХ рдмрд╛рдж, рд╣рдо рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЪрд╛рд╣реЗ рд╡рд╣ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реЛ (рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдЖрд╕рдкрд╛рд╕), рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рд╣рдо рдЗрд╕рдХреА рдирд┐рдХрдЯрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ: рдпрджрд┐ рдЖрдЗрд╕реЛрдлреЛрдЯреНрд╕ рдХреА рд╢реБрд░реБрдЖрдд рдФрд░ рдЕрдВрдд рдЗрд╕рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдЭреВрда рдмреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рдХрд╣рдирд╛ , 2 рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдЗрд╕реЗ рдмрдВрдж рдорд╛рдирддреЗ рд╣реИрдВред
рдЗрд╕реЛрдлрд╝реЛрдЯреЗрд╕ рдХреЛ "рдмрдВрдж" рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ "рдмрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ" рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдЗрд╕реЛрдлрд╝реЗрдЯреНрд╕ рд╡рд┐рдкрд░реАрдд рджрд┐рд╢рд╛ рдореЗрдВ рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рдмрд┐рдВрджреБ рд╕реЗ рдЬрд╛рд░реА рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рд╕рд╛рде рдореБрдЦреМрдЯрд╛ рдХреЗ рдкрд╣рд▓реЗ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдиреАрдЪреЗ рдЬрд╛рддреЗ рд╣реИрдВред рдпрджрд┐ рд╣рдореЗрдВ рд╡рд╣рд╛рдВ рдЖрдЗрд╕реЛрдлреЛрдЯ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ рдХрд╛ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕рдХреЗ рдЕрдВрдд рддрдХ рд╕рд╣реА рдЬрд╛рддреЗ рд╣реИрдВ, рд╕реВрдЪреА рдХреЗ "рд╕рд┐рд░" рдореЗрдВ рдиреЛрдбреНрд╕ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд╛рдорд╛рд╡рд░реНрдд рджрд┐рд╢рд╛рдУрдВ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред
рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рд╕рд╣реА рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд╣рдо рд╡рд┐рд╢реЗрд╖ рдкрд┐рдХреНрд╕рд▓ рдкрд░ "рдареЛрдХрд░" рдирд╣реАрдВ рджреЗрддреЗ: 6 рдФрд░ 9. рджреЛ рдЖрдЗрд╕реЛрдлреЛрдЯрд┐рдХ рд▓рд╛рдЗрдиреЗрдВ рдореБрдЦреМрдЯрд╛ рдХреЗ рдЗрди рдкрд┐рдХреНрд╕рд▓ рд╕реЗ рдЧреБрдЬрд░рддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, "рдирд┐рд╖рд┐рджреНрдз" рджрд┐рд╢рд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╕рд╣реА рдЕрдЧрд▓реА рджрд┐рд╢рд╛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдЧрд░ рд╣рдо рдмрд╛рдИрдВ рдУрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдорд╛рди 6 рдкрд░ "рдареЛрдХрд░" рдЦрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЕрдЧрд▓реА рджрд┐рд╢рд╛ "рдКрдкрд░" рд╣реЛрдЧреАред
рдЕрдЧрд▓реЗ рдкрд╛рд╕ рдореЗрдВ рдПрдХ рдФрд░ рд╕рдореЛрдЪреНрдЪ рдмрд┐рдВрджреБ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ "рднреВрд▓" рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╡рд┐рд╢реЗрд╖ рдореВрд▓реНрдп рдХреЛ "рд╡рд┐рд╢реЗрд╖ рдирд╣реАрдВ" рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдмрд╕ "рдкрд╣рд▓реЗ рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рдкрд┐рдХреНрд╕реЗрд▓" рдкрд░ рдкреЗрдВрдЯрд┐рдВрдЧ рдХрд░рдХреЗ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╣рдо рдмрд╛рдИрдВ рдУрд░ "рдЫрд╣" рдорд╛рд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо " "рдКрдкрд░реА рдмрд╛рдПрдВ рдкрд┐рдХреНрд╕реЗрд▓ рдкрд░ рдкреЗрдВрдЯ рдХрд░реЗрдВ, рдпрд╛рдиреА 6 рдХреЛ 7 рд╕реЗ рдмрджрд▓реЗрдВ)ред рдпрд╣ рд╡рд┐рдзрд┐, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рддреАрд╡реНрд░рддрд╛ рдХреЗ "рдХреВрдмрдбрд╝" рдореЗрдВ рдПрдХрд▓-рдкрд┐рдХреНрд╕реЗрд▓ "рдбрд┐рдкреНрд╕" рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ "рдУрд╡рд░рд╕рд╛рдЗрдЯреНрд╕" рдХрд╛ рдХрд╛рд░рдг рдмрдирддреА рд╣реИред рд▓реЗрдХрд┐рди, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЗрд╕ рдХрд╛ рд╕реБрдзрд╛рд░ рдПрдХ рдмрд╣реБрдд рд╣реА рдЬрдЯрд┐рд▓ рдПрд▓реНрдЧреЛрд░рд┐рдердорд┐рдХ рдХрд╛рд░реНрдп рд╣реИ, рдЬреЛ рдХрд┐ рдЗрд╕реЛрдлреЛрдЯреНрд╕ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░ рд╕рдордп рд▓реЗрдЧрд╛ред рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдгрд┐рдд рд╡рд┐рдзрд┐ рдареАрдХ рдХрд╛рдо рдХрд░рддреА рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, "рд╡рд┐рд╢реЗрд╖" рдкрд┐рдХреНрд╕рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рджреЛ рдмрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рджреВрд╕рд░реЗ рдкрд╛рд╕ рдХреЗ рдмрд╛рдж рд╢реВрдиреНрдп рдХрд░рдирд╛ред рд╡рд┐рд╢реЗрд╖ рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдиреЛрдбреНрд╕ рдХреА рдЧрдгрдирд╛ рджреВрд╕рд░реЗ рддрд░реАрдХреЗ рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ: рдЗрд╕рдХреЗ рд▓рд┐рдП, рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд╡рд┐рдкрд░реАрдд рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ "рд╢реЗрдбрд┐рдВрдЧ" рдХреЗ рд╕рд╛рде рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореИрдВ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдП рдЧрдП рджреЛ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ "рд╢рд┐рдЦрд░" рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред

4x4 рдкрд┐рдХреНрд╕реЗрд▓ рдЫрд╡рд┐ рдХрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЕрдиреБрднрд╛рдЧ 3x3 рдкрд┐рдХреНрд╕реЗрд▓ рдорд╛рд╕реНрдХ (рджрд╛рдИрдВ рдУрд░) рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рд╣рдо рдЫрд╡рд┐ рдХреЗ рдКрдкрд░реА рдмрд╛рдПрдВ рдкрд┐рдХреНрд╕реЗрд▓ рд╕реЗ рдЖрдВрджреЛрд▓рди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдХреНрдпреЛрдВрдХрд┐ рдорд╛рд╕реНрдХ рдкрд░, рдпрд╣ рд╢реВрдиреНрдп рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ, рд╣рдо рдореБрдЦреМрдЯрд╛ рдХреЗ рдЕрдЧрд▓реЗ рджрд╛рд╣рд┐рдиреЗ рдкрд┐рдХреНрд╕реЗрд▓ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ (рд╣рдореЗрдВ рдпрд╛рдж рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ "рд╕рд╣реА" рджрд┐рд╢рд╛ рдореЗрдВ "рдкреНрд░рддрд┐рдмрдВрдз" рд╣реИ)ред рдирд┐рд╖рд┐рджреНрдз рджрд┐рд╢рд╛рдУрдВ рдХреЛ рдЕрдВрдЬреАрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рджрд╛рдИрдВ рдУрд░ рд▓рд╛рд▓ рддреАрд░, рдПрдХ рдХрд╛рд▓реЗ рддреАрд░ рдХреЗ рд╕рд╛рде "рдЦрд╛рд▓реА" рд╕рдВрдХреНрд░рдордг, рд╣рд░реЗ рддреАрд░ рдХреЗ рд╕рд╛рде рдЖрдЗрд╕реЛрд▓рд┐рди рдиреЛрдбреНрд╕ рдХреА рдЧрдгрдирд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдХреНрд░рдордгред
рддреЛ, рд╣рдо рдЖрда рдкрд░ "рдареЛрдХрд░" рдЦрд╛рддреЗ рд╣реИрдВ рдФрд░ рдкрд╣рд▓реЗ рдЖрдЗрд╕реЛрдлреЛрдЯ рдиреЛрдб рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдЗрд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВред рдЕрдЧрд▓рд╛, рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╕рд░рдгреА рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдкрд┐рдХреНрд╕реЗрд▓ рд╕реЗ "рд╡рдВрд╢" рдХреА рджрд┐рд╢рд╛рдПрдВ "рд╕рд╣реА" рдпрд╛ "рд╕рд╣реА" рд╣реИрдВред рд╣рдо "рджрд╛рдИрдВ рдУрд░" рджрд┐рд╢рд╛ рдЪреБрдирддреЗ рд╣реИрдВ рдФрд░ рдЕрдЧрд▓реЗ рдкрд┐рдХреНрд╕реЗрд▓ (4) рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рдорд╛рд╕реНрдХ рдХреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рдкрд┐рдХреНрд╕реЗрд▓ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рднреВрд▓ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ (рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдКрдкрд░реА рджрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рдкрд┐рдХреНрд╕рд▓ рдХреЗ рд╢реВрдиреНрдп рдХреЛ рд▓рд╛рд▓ рд╢реВрдиреНрдп рд╕реЗ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдорд╛рди 1 рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдорд╛рди 6 рдХреЗ рд╕рд╛рде рдПрдХрд╡рдЪрди рдмрд┐рдВрджреБ рдкрд░ред 6. рдЪреВрдВрдХрд┐ рд╣рдо рджрд╛рдИрдВ рдУрд░ рдЖрдП, рдлрд┐рд░ рдиреЛрдб рдорд╛рди рдХреА рдЧрдгрдирд╛ рдореБрдЦреМрдЯрд╛ рдорд╛рди рдХреЗ рд▓рд┐рдП рд╕рд╛рдд рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддреА рд╣реИ, рдФрд░ рдорд╛рд╕реНрдХ рдкрд░ рдЫрд╣ рдХреЛ 14. рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдПрдХрддрд╛ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЬрд╛рддреЗ рд╣реИрдВред
рдЗрдХрд╛рдИ, рджреЛ рдФрд░ рдЖрда рд╕реЗ рдЧреБрдЬрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЕрдкрдиреЗ "рд╡рд┐рд╢реЗрд╖" рдкрд┐рдХреНрд╕реЗрд▓ рдкрд░ рд▓реМрдЯ рдЖрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 14 рдХрд╛ рдорд╛рди рд╣реЛрдЧрд╛, рдЕрд░реНрдерд╛рддреНред рдЖрдЧреЗ рдХреА рдЧрдгрдирд╛ "рдЬреИрд╕реЗ рдХрд┐ рдХреБрдЫ рдирд╣реАрдВ рд╣реБрдЖ рдерд╛" рд╣реЛрдЧреА, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╣рдореЗрдВ рдКрдкрд░ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╢реАрд░реНрд╖ рдкрд░ рд╣рдо рд╢реВрдиреНрдп рдкрд░ рдЖрддреЗ рд╣реИрдВред рд╣рдо рдпрд╛ рддреЛ рдиреЛрдбреНрд╕ рдХреА рд╕реВрдЪреА рдХреЗ "рдкреНрд░рдореБрдЦ" рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╕рдореЛрдЪреНрдЪ рдХреЗ рд╢реБрд░реБрдЖрддреА рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рддрд╣рдд рдореВрд▓реНрдп рднреА рд╢реВрдиреНрдп рдкрд░ рд░реАрд╕реЗрдЯ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо рд▓рд╛рдЗрди рдХреЗ рдкреНрд░рд╛рд░рдВрдн рдФрд░ рдЕрдВрдд рдиреЛрдбреНрд╕ рдХреА рдирд┐рдХрдЯрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВред рд╡реЗ рдХрд╛рдлреА рдХрд░реАрдм рд╣реИрдВ, рдФрд░ рд╣рдо рдЗрд╕ рд╕рдореЛрдЪреНрдЪ рдХреЛ рдмрдВрдж рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд╕рднреА рд╕реНрд░реЛрдд
рдпрд╣рд╛рдВ рдорд┐рд▓ рд╕рдХрддреЗ
рд╣реИрдВ ред рдореИрдВ рдХрдо рд╕реЗ рдХрдо 4..8 рд╕рдорд╛рдирд╛рдВрддрд░ рдзрд╛рдЧреЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╕реНрддрд░реЛрдВ рдХреА рдЖрдХреГрддрд┐ рдХреА рдЧрдгрдирд╛ рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдЬреЛрдбрд╝рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддрд╛ рд╣реВрдВред рдЕрдм рддрдХ, рдПрдХ рдзрд╛рд░рд╛ рдореЗрдВ, 3000x3000 рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рдПрдХ рдкрд░реАрдХреНрд╖рдг рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП, 16 рд╕реНрддрд░реЛрдВ рдкрд░ рдЖрдЗрд╕реЛрдлреЛрдЯреНрд╕ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд▓рдЧрднрдЧ 1.2s рд▓рдЧрддреЗ рд╣реИрдВред