џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ1 NAM BW3ML/BIN 2 END P7900 02 58 END P7900 TFR D,X 42 LDA #L0A 43 JSR >P7EFB 44 STX >P7FB2 45 STA >P7FB4 46 LDD >P7FB0 47 ADDB #L30 48 STB >P7FB6 49 LDD >P7FB2 50 ADDB #L30 51 STB >P7FB7 52 LDB >P7FB4 53 ADDB #L30 54 STB >P7FB8 55 JSR >Pџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ1 NAM BW3ML/BIN 2 ORG $7E5D 3 LDX #P7EEE 4 P7E60 JSR >P7F0D 5 LDX #P7EE2 6 JSR >P7F0D 7 LDX #P7EE2 8 JSR >P7F0D 9 LDX #P7EE2 10 JSR >P7F0D 11 LDX #P7EE2 12 JSR >P7F0D 13 LEAY 3,Y 14 JMP >P7CA4 15 LDX #P7EF2 16 JMP >P7E60 17 LDX #P7EDA 18 JMP >P7E60 19 LDX #P7ED6 20 P7E8F JSR >P7F0D 21 LDD ,Y++ 22 PSHS B 23 TFR A,B 24 JSR >P7FD2 25 JSR >P7F79 26 LDX #P7FB5 27 JSR >P7F0D 28 PULS B 29 JSR >P7F79 30 LDX #P7FB5 31 JSR >P7F0D 32 LDX #P7EE2 33 JSR >P7F0D 34 LDX #P7EE2 35 JSR >P7F0D 36 LEAY 1,Y 37 JMP >P7CA4 38 LDX #P7ED2 39 JMP >P7E8F 40 BRA P7F0D 41 END P7900 R >P7FD2 25 JSR >P7F79 26 LDX #P7FB5 27 JSR >P7F0D 28 PULS B 29 JSR >P7F79 30 LDX #P7FB5 31 JSR >P7F0D 32 LDX #P7EE2 33 JSR >P7F0D 34 LDX #P7EE2 35 JSR >P7F0Dџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ1 NAM BW3ML/BIN 2 L23 EQU $23 3 L88 EQU $88 4 L0483 EQU $0483 5 ORG $7EFB 6 PSHS A,X 7 CLRA 8 LDB 1,S 9 BSR P7F5F 10 STB 1,S 11 LDB 2,S 12 BSR P7F5F 13 STB 2,S 14 PULS B,X 15 RTS 16 LDB >P7C91 17 CMPB #L23 18 BCS P7F15 19 RTS 20 P7F15 LDU #P7F27 21 LDB B,U 22 CLRA 23 ADDD #L0483 24 STD P7F4A 26 INC >P7C91 27 RTS 28 END P7900 R P7F5F 10 STB 1,S 11 LDB 2,S 12 BSR P7F5F 13 STB 2,S 14 PULS B,X 15 RTS 16 LDB >P7C91 17 CMPB #L23 18 BCS P7F15 19 RTS 20 P7F15 LDџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ1 NAM BW3ML/BIN 2 END P7900 3 LDX >P7C78 4 P7C6E LDA 5,X 5 STA ,X+ 6 CMPX #P7900 7 BLS P7C6E 8 RTS 9 END P7900 $FFD9 46 END P7900 STA >HFFD9 31 JSR >P79A9 32 STA >HFFD8 33 RTS 34 LDX #P7900 35 P7C5D LDA -5,X 36 STA ,X 37 LEAX -1,X 38 CMPџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ1 NAM BW3ML/BIN 2 ORG $7C6B 3 LDX >P7C78 4 P7C6E LDA 5,X 5 STA ,X+ 6 CMPX #P7900 7 BLS P7C6E 8 RTS 9 END P7900 $FFD9 46 END P7900 STA >HFFD9 31 JSR >P79A9 32 STA >HFFD8 33 RTS 34 LDX #P7900 35 P7C5D LDA -5,X 36 STA ,X 37 LEAX -1,X 38 CMPџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ5 STB >P7C16 156 JMP >P79C8 157 P7AF3 CMPB #LFF 158 BNE P7B58 159 LDA ,Y+ 160 PSHS A 161 ANDA #L07 162 LDB #L80 163 ADDD #L3000 164 STD >P7914 165 PULS A 166 ASRA 167 ASRA 168 ASRA 169 ADDD #L3800 170 STD >P7921 171 LDA ,Y+ 172 PSHS A 173 ANDA #L07 174 ADDD #L3000 175 STD >P792E 176 PULS A 177 ASRA 178 ASRA 179 ASRA 180 ADDD #L3800 181 STD >P793B 182 LDA ,Y+ 183 PSHS A 184 ANDA #L07 185 ADDD #L3000 186 STD >P794A 187 PULS A 188 ASRA 189 ASRA 190 ASRA 191 ADDD #L3800 192 STD >P7957 193 LDA ,Y+ 194 PSHS A 195 ANDA #L07 196 ADDD #L3000 197 STD >P7966 198 PULS A 199 ASRA 200 ASRA 201 ASRA 202 ADDD #L3800 203 STD >P7973 204 JMP >P79C8 205 P7B58 LDA ,Y+ 206 BITA #L01 207 LBNE P7B89 208 BITA #L02 209 LBNE P7BAE 210 BITA #L04 211 LBNE P7BD8 212 BITA #L08 213 LBNE P7BE6 214 BITA #L10 215 LBNE P7B8E 216 BITA #L20 217 LBNE P7C03 218 BITA #L40 219 LBNE P7BFC 220 LEAY 3,Y 221 JMP >P79C8 222 P7B89 LEAY 3,Y 223 JMP >P79C8 224 P7B8E LEAY 3,Y 225 PSHS Y,U 226 STA >HFFD8 227 P7B95 JSR [HA000] 228 BEQ P7B95 229 TST >P7FFE 230 BEQ P7BA3 231 STA >HFFD9 232 P7BA3 PULS Y,U 233 CMPA #L03 234 LBEQ P7C0D 235 JMP >P79C8 236 P7BAE PSHS X 237 LDX #H8000 238 LDB ,Y 239 BITB #L01 240 BEQ P7BBC 241 STX >P7917 242 P7BBC BITB #L02 243 BEQ P7BC3 244 STX >P7931 245 P7BC3 BITB #L04 246 BEQ P7BCA 247 STX >P794D 248 P7BCA BITB #L08 249 BEQ P7BD1 250 STX >P7969 251 P7BD1 PULS X 252 LEAY 3,Y 253 JMP >P79C8 254 P7BD8 LEAY 3,Y 255 STY >P7C18 256 LDA #LFF 257 STA >P7C17 258 JMP >P79C8 259 P7BE6 LDA >P7C17 260 CMPA #L00 261 BEQ P7BF7 262 CLR >P7C17 263 LDY >P7C18 264 JMP >P79C8 265 P7BF7 LEAY 3,Y 266 JMP >P79C8 267 P7BFC LDD ,Y 268 TFR D,Y 269 JMP >P79C8 270 P7C03 LDD ,Y 271 STD >P7986 272 LEAY 3,Y 273 JMP >P79C8 274 P7C0D JSR >P7C37 275 RTS 276 H7FFF EQU $7FFF 277 H8000 EQU $8000 278 HA000 EQU $A000 279 HFFD8 EQU $FFD8 280 HFFD9 EQU $FFD9 281 END P7900 267 P7BFC LDD ,Y 268 TFR D,Y 269 JMP >P79C8 270 P7C03 LDD ,Y 271 STD >P7986 272 LEAYџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ1 NAM BW3ML/BIN 2 L08 EQU $08 3 L09 EQU $09 4 LF6 EQU $F6 5 LF7 EQU $F7 6 ORG $7C1A 7 TFR A,B 8 CLRA 9 RTS 10 LDA >HFF03 11 ANDA #LF6 12 STA >HFF03 13 LDA >HFF01 14 ANDA #LF7 15 STA >HFF01 16 LDA >HFF23 17 ORA #L08 18 STA >HFF23 19 RTS 20 LDA >HFF03 21 ORA #L09 22 STA >HFF03 23 LDA >HFF01 24 ORA #L08 25 STA >HFF01 26 LDA >HFF23 27 ANDA #LF7 28 STA >HFF23 29 RTS 30 STA >HFFD9 31 JSR >P79A9 32 STA >HFFD8 33 RTS 34 LDX #P7900 35 P7C5D LDA -5,X 36 STA ,X 37 LEAX -1,X 38 CMPX >P7C69 39 BCC P7C5D 40 RTS 41 HFF01 EQU $FF01 42 HFF03 EQU $FF03 43 HFF23 EQU $FF23 44 HFFD8 EQU $FFD8 45 HFFD9 EQU $FFD9 46 END P7900 STA >HFFD9 31 JSR >P79A9 32 STA >HFFD8 33 RTS 34 LDX #P7900 35 P7C5D LDA -5,X 36 STA ,X 37 LEAX -1,X 38 CMPџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЈ  ЦРЉЁ ЧС ФО‘ЦРЈ  ˆ Ьˆ дРЈ  ЬЉЁ а– д— аЈ  ЬЉЁ кТЊž кТЋŸ0кТЊžдТЋŸаТЊ §9 ИВ ЙВИВЙВДЎ„ ВЌЄœ ДЎЅ ЕЏŒ ВЌДЎЄœ „ М„ ЦДЄœ МЅ ТŒ Ц ТЄœ МЅИВ’ ЖАЊ  ИВЋЁ ЙГˆ ЖА‰ИВЊ  ’ Т’ ЪИЊ  ТЋЁ Цˆ Ъ‰ ЦЊ š ТЋЁ› Мœ„ Лœ„§0 М–~ аМ–– бНš‚ ЬМ›ƒ ЭНœ„ ТМ… ЪИ ˆ ШЁ‰ ЪВЊ дГЋ дЎЌž кЏ­Ÿ аВЊ  ЪГЋЁТЖЄŒТЖ–~ ЪР ˆ ЦРЁ‰ ЦРЈ ТИЉ‘УЙЊ’УЙЁ‰0ка’zќџ ' М„ ЦДЄœ МЅ ТŒ Ц ТЄœ МЅИВ’ ЖАЊ  ИВЋЁ ЙГˆ ЖА‰ИВЊ  ’ Т’ ЪИЊ  ТЋЁ Цˆ Ъ‰ ЦЊ š ТЋЁ› Мœ„џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ1 NAM BW3ML/BIN 2 L00 EQU $00 3 L01 EQU $01 4 L02 EQU $02 5 L03 EQU $03 6 L04 EQU $04 7 L07 EQU $07 8 L08 EQU $08 9 L10 EQU $10 10 L20 EQU $20 11 L40 EQU $40 12 L80 EQU $80 13 LFD EQU $FD 14 LFE EQU $FE 15 LFF EQU $FF 16 L2E00 EQU $2E00 17 L2F00 EQU $2F00 18 L3000 EQU $3000 19 L3800 EQU $3800 20 ORG $79A9 21 JSR >P7C1E 22 LDY >P7C11 23 LDX #L2E00 24 LDU #L2F00 25 LDD #H8000 26 STD >P7917 27 STD >P7931 28 STD >P794D 29 STD >P7969 30 CLR >P7C17 31 P79C8 TST >H7FFF 32 BEQ P79D8 33 PSHS A,B,DP,X,Y,U 34 STY >P7C8F 35 JSR >P7C92 36 PULS A,B,DP,X,Y,U 37 P79D8 LDB ,Y+ 38 CMPB #L00 39 LBEQ P7C0D 40 CMPB #LFD 41 LBCC P7AD8 42 CLRA 43 STD >P7911 44 LDB ,Y+ 45 BEQ P79FA 46 BITB #L01 47 BNE P79F9 48 LDA #L80 49 STA >P7924 50 BRA P79FA 51 P79F9 DECB 52 P79FA TSTB 53 BNE P7A0C 54 LDD #L00 55 STD >P791A 56 LDD #P79A8 57 STB >P7995 58 JMP >P7A24 59 P7A0C CLRA 60 LDD D,X 61 STD >P791A 62 JSR >P7C1A 63 LDB D,U 64 LDA >P7C13 65 MUL 66 STA >P7929 67 LDD #P7924 68 STB >P7995 69 P7A24 LDB ,Y+ 70 BEQ P7A34 71 BITB #L01 72 BNE P7A33 73 LDA #L80 74 STA >P793E 75 BRA P7A34 76 P7A33 DECB 77 P7A34 TSTB 78 BNE P7A46 79 LDD #L00 80 STD >P7934 81 LDD #P79A8 82 STB >P7997 83 JMP >P7A5E 84 P7A46 CLRA 85 LDD D,X 86 STD >P7934 87 JSR >P7C1A 88 LDB D,U 89 LDA >P7C14 90 MUL 91 STA >P7943 92 LDD #P793E 93 STB >P7997 94 P7A5E LDB ,Y+ 95 BEQ P7A6E 96 BITB #L01 97 BNE P7A6D 98 LDA #L80 99 STA >P795A 100 BRA P7A6E 101 P7A6D DECB 102 P7A6E TSTB 103 BNE P7A80 104 LDD #L00 105 STD >P7950 106 LDD #P79A8 107 STB >P7999 108 JMP >P7A98 109 P7A80 CLRA 110 LDD D,X 111 STD >P7950 112 JSR >P7C1A 113 LDB D,U 114 LDA >P7C15 115 MUL 116 STA >P795F 117 LDD #P795A 118 STB >P7999 119 P7A98 LDB ,Y+ 120 BEQ P7AA8 121 BITB #L01 122 BNE P7AA7 123 LDA #L80 124 STA >P7976 125 BRA P7AA8 126 P7AA7 DECB 127 P7AA8 TSTB 128 BNE P7ABA 129 LDD #L00 130 STD >P796C 131 LDD #P79A8 132 STB >P799B 133 JMP >P7AD2 134 P7ABA CLRA 135 LDD D,X 136 STD >P796C 137 JSR >P7C1A 138 LDB D,U 139 LDA >P7C16 140 MUL 141 STA >P797B 142 LDD #P7976 143 STB >P799B 144 P7AD2 JSR >P7906 145 JMP >P79C8 146 P7AD8 CMPB #LFE 147 BNE P7AF3 148 LDB ,Y+ 149 STB >P7C13 150 LDB ,Y+ 151 STB >P7C14 152 LDB ,Y+ 153 STB >P7C15 154 LDB ,Y+ 15ŽЋ №§ dў<<BFJOSX^ciov}„Œ•žЇБМЧгпьћ *<ObxŽІПйі3UxžХ№L~Гь'gЊё<‹р9˜§gиOЮ T т x  Р s 1 њЮАžœЈФ№/чbє`!=#8%P'ˆ)с,_/1Ю4Фџџџџџџџџџџџџџџџџџџџџџџњѕ№ыцсмзвЭШУОЙДЏЊЅ ›–‘ŒŒ‡‡‚}}xxsssooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ !+4>IT^is|…”›ЁІЊ­АБГДДДДДГГГГГГГГГДДЕЕЕЗЗИИИИЙЙЙЙЙЙЙЙЛЛМОПРТУЦЧЩЬЮавдзийлопртухцчщъэю№ђєїјљћќ§§ќќљїђющулдЬТИЎЅ›‘ˆwpjeb___bejpwˆ‘›ЅЎИТЬдлущюђїљќќ§§ќћљјїєђ№юэъщчцхутрполйиздваЮЬЩЧЦУТРПОМЛЛЙЙЙЙЙЙЙЙИИИИЗЗЕЕЕДДГГГГГГГГГДДДДДГБА­ЊІЁ›”…|si^TI>4+!  *7ETcršЅ­ЖЛПРТРОКЖАЋЅ š–”‘‘’–™žЂЈ­БЗЛОРТУУТРПМКЖГАЏЌЋЋЋЌЏБЖИОТЧЫЯгжйккккзевЯЫЧФРПМММОРУЩЭгкрцэѓїћ§§ќљєэхкЮТДЅ–‡znaXPIFEFIPXanz‡–ЅДТЮкхэєљќ§§ћїѓэцркгЭЩУРОМММПРФЧЫЯвезккккйжгЯЫЧТОИЖБЏЌЌЋЋЌЏАГЖКМПРТУУТРОЛЗБ­ЈЂž™–’‘‘”–š ЅЋАЖКОРТРПЛЖ­ЅšrcTE7*  #'+/48=AFKPUZ^chmqvzƒ‡‹’–™œŸЁЄІЈЊЌ­ЏАББВВВВВВББАЏЏЎЌЋЊЉЈІЅЄЂЁŸžœš™˜—–•”““’’‘‘‘‘‘’’““”””••–––—————˜˜˜˜˜—————–––••”””““’’‘‘‘‘‘’’““”•–—˜™šœžŸЁЂЄЅІЈЉЊЋЌЎЏЏАББВВВВВВББАЏ­ЌЊЈІЄЁŸœ™–’‹‡ƒzvqmhc^ZUPKFA=84/+'#   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ !#%(*,/1368;>@CFIKNQTWZ]`cfilorux{~‚…ˆ‹Ž‘”—š ЃІЉЌЏВДЗКНПТХЧЪЬЮбгеикмортфцчщыьюя№ђѓєѕіїјљљњћћќќќќќ§ќќќќќћћњљљјїіѕєѓђ№яюьыщчцфтромкиегбЮЬЪЧХТПНКЗДВЏЌЉІЃ š—”‘Ž‹ˆ…‚{xurolifc`]ZWTQNKIFC@>;8631/,*(%#!  "%(+/26:=AEIMQUY]aeimquy}€„ˆ‹’–™œŸЂЅЇЊЌЏБГЕЖИКЛМНОПРРСССССССРРППОНМЛКИЗЖДГВАЎ­ЋЊЈІЅЃЂ Ÿœš™˜–•”“’‘ŽŽŽŽ‘’“”•–˜™šœŸ ЂЃЅІЈЊЋ­ЎАВГДЖЗИКЛМНОППРРСССССССРРПОНМЛКИЗЕГБЏЌЊЇЅЂŸœ™–’‹ˆ„€}yuqmiea]YUQMIEA=:62/+(%"  ((((000000008888@@@@@@@@HHHHPPPPPPPPXXXX````````hhhhppppppppxxxx€€€€€€€€ˆˆˆˆ˜˜˜˜        ЈЈЈЈААААААААИИИИРРРРРРРРШШШШааааааааиииирррррррршшшш№№№№№№№№јјјјјјјј№№№№ррррааааРРРРЈЈЈЈppppPPPP88888888џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўъУАУъ§ъУАУъ§ъУАУъ§ъУАУъ§ъУАУщ§ыФАТщ§ыФАТщ§ыФАТщ§ыФАТщ§ыФАТщ§ыФАТщ§ыФАТщ§ыФАТщ§ыФАТш§ьХАСш§ьХАСш§ьХАСш§ьХАСш§ьХАСш§ьХАСш§ьХАСш§ьХАСш§ьХАСч§ьЦАСч§эЦАРч§эЦАРч§эЦАРч§эЦАРч§эЦАРч§эЦАРч§эЦАРч§эЦАРц§эЧАРц§эЧАПц§юЧАПц§юЧАПц§юЧАПц§юЧАПц§юЧАПц§юЧАПц§юЧАПх§юШАПх§юШАџї№щтлеЯЩУНИВ­ЈЃžš•‘‰…}yvroliec`]ZWURPNKIGECA?=;:865320/-,+*('&%$#"!    "#&')*+-.012457889;;<<>>>???????>>><<;;987754210..-+*)'&$#"  """""#######""""   o”Лф?qЅмV˜н(vЩ!тJЙ/Ќ 0 Л P э “ C ў Ф•s_X`w к&‡ќˆ+ч О"А$Р&я)@+Д.M13љ7:W=ЯA|E`IMпRWi\›bˆ†L‹†?Зџ#P0ўjŸУŸЦŸЩŸЬ0€ŸР9žРІ€—Т91џPІ€юІпЯІ€юІпбІ€юІпгІ€юІпеŸР9ŽєІŸLУЋŸLЦЉŸLЩЉŸLЬЗџ мФгЯнФмЧгбнЧмЪггнЪмЭгенЭ1Ђ& Т' ЧІ€ С9џu‘&O‹9D,7C,1A,E6,CB,B6,7C,16,3D,B7,79,7B,CC,79,76,F7,79,9B,BD,79,6,7E,79,C8,C1,FE,26,17,E6,A0,F7,7C,13,E6,A0,F7,7C,14,E6,A0,F7,7C,15,E6,A0,F7,7C,16,7E,79,C8,C1,FF,26,61,A6,A0,34,2,84,7,C6,80,C3Ks‘† 30,0,FD,79,14,35,2,47,47,47,C3,38,0,FD,79,21,A6,A0,34,2,84,7,C3,30,0,FD,79,2E,35,2,47,47,47,C3,38,0,FD,79,3B,A6,A0,34,2,84,7,C3,30,0,FD,79,4A,35,2,47,47,47,C3,38,0,FD,79,57,A6,A0L*’† 34,2,84,7,C3,30,0,FD,79,66,35,2,47,47,47,C3,38,0,FD,79,73,7E,79,C8,A6,A0,85,1,10,26,0,29,85,2,10,26,0,48,85,4,10,26,0,6C,85,8,10,26,0,74,85,10,10,26,0,16,85,20,10,26,0,85,85,40Lц“† 10,26,0,78,31,23,7E,79,C8,31,23,7E,79,C8,31,23,34,60,B7,FF,D8,AD,9F,A0,0,27,FA,7D,7F,FE,27,3,B7,FF,D9,35,60,81,3,10,27,0,62,7E,79,C8,34,10,8E,80,0,E6,A4,C5,1,27,3,BF,79,17,C5,2,27,3MЅ”† BF,79,31,C5,4,27,3,BF,79,4D,C5,8,27,3,BF,79,69,35,10,31,23,7E,79,C8,31,23,10,BF,7C,18,86,FF,B7,7C,17,7E,79,C8,B6,7C,17,81,0,27,A,7F,7C,17,10,BE,7C,18,7E,79,C8,31,23,7E,79,C8,EC,A4,1F,2N_•† 7E,79,C8,EC,A4,FD,79,86,31,23,7E,79,C8,BD,7C,37,39,40,0,3F,40,40,40,0,0,0,1F,89,4F,39,B6,FF,3,84,F6,B7,FF,3,B6,FF,1,84,F7,B7,FF,1,B6,FF,23,8A,8,B7,FF,23,39,B6,FF,3,8A,9,B7,FF,3,B6O–† FF,1,8A,8,B7,FF,1,B6,FF,23,84,F7,B7,FF,23,39,B7,FF,D9,BD,79,A9,B7,FF,D8,39,8E,79,0,A6,1B,A7,84,30,1F,BC,7C,69,24,F5,39,40,0,BE,7C,78,A6,5,A7,80,8C,79,0,23,F7,39,40,0,BE,7C,8A,F6,7C,8EOл—† 6F,84,30,85,BC,7C,8C,23,F7,39,40,0,78,FC,1,40,0,0,7F,7C,91,10,BE,7C,8F,31,31,FC,7C,8F,C3,0,14,FD,7C,8F,10,8C,40,0,25,5B,10,8C,79,4,22,55,10,BC,7C,8F,25,1,39,A6,A0,81,FC,22,6B,4D,27,11Pš˜† 1F,89,BD,7F,79,BD,7F,D2,8E,7F,B5,BD,7F,D,7E,7C,D7,8E,7E,E6,BD,7F,D,7F,7E,FA,E6,A0,5D,10,27,0,AA,C5,1,26,6,BD,7F,D2,7E,7C,EF,5A,BD,7F,DC,BD,7F,79,8E,7F,B5,BD,7F,D,7C,7E,FA,B6,7E,FA,81,4QZ™† 25,D8,7E,7C,A4,8E,7E,DE,BD,7F,D,8E,7E,DE,BD,7F,D,8E,7E,DE,BD,7F,D,8E,7E,DE,BD,7F,D,8E,7E,DE,BD,7F,D,31,25,7E,7C,A4,81,FF,25,37,8E,7E,C6,BD,7F,D,BD,7F,D2,7F,7E,FA,86,2C,B7,7F,B7,A6,A4,84Rš† 7,8B,30,B7,7F,B8,A6,A0,44,44,44,8B,30,B7,7F,B6,8E,7F,B5,BD,7F,D,7C,7E,FA,B6,7E,FA,81,4,25,DD,7E,7C,A4,81,FE,25,2D,8E,7E,F6,BD,7F,D,BD,7F,D2,7F,7E,FA,E6,A0,BD,7F,79,8E,7F,B5,BD,7F,D,7C,7ER㛆 FA,B6,7E,FA,81,4,25,EB,7E,7C,A4,8E,7E,E6,BD,7F,D,7E,7C,F8,A6,A0,85,1,10,26,0,47,85,2,10,26,0,74,85,4,10,26,0,B5,85,8,10,26,0,D2,85,10,10,26,0,D2,85,20,10,26,1,6,85,40,10,26,0,CCS’œ† 8E,7E,EA,BD,7F,D,8E,7E,E2,BD,7F,D,8E,7E,E2,BD,7F,D,8E,7E,E2,BD,7F,D,8E,7E,E2,BD,7F,D,31,23,7E,7C,A4,8E,7E,CA,BD,7F,D,A6,A0,C6,20,F7,7F,B5,F7,7F,B6,F7,7F,B8,B7,7F,B7,8E,7F,B5,BD,7F,D,8ETS† 7E,E2,BD,7F,D,8E,7E,E2,BD,7F,D,8E,7E,E2,BD,7F,D,31,22,7E,7C,A4,8E,7E,CE,BD,7F,D,7F,7E,FA,7F,7E,5C,7C,7E,5C,C6,20,F7,7F,B5,F7,7F,B6,F7,7F,B8,C6,53,F7,7F,B7,A6,A4,B5,7E,5C,26,8,8E,7E,E2,BDUž† 7F,D,20,6,8E,7F,B5,BD,7F,D,78,7E,5C,7C,7E,FA,B6,7E,FA,81,4,25,DE,31,23,7E,7C,A4,1,8E,7E,EE,BD,7F,D,8E,7E,E2,BD,7F,D,8E,7E,E2,BD,7F,D,8E,7E,E2,BD,7F,D,8E,7E,E2,BD,7F,D,31,23,7E,7C,A4UЮŸ† 8E,7E,F2,7E,7E,60,8E,7E,DA,7E,7E,60,8E,7E,D6,BD,7F,D,EC,A1,34,4,1F,89,BD,7F,D2,BD,7F,79,8E,7F,B5,BD,7F,D,35,4,BD,7F,79,8E,7F,B5,BD,7F,D,8E,7E,E2,BD,7F,D,8E,7E,E2,BD,7F,D,31,21,7E,7C,A4V“ † 8E,7E,D2,7E,7E,8F,20,45,2F,57,20,4C,41,42,20,53,59,4E,20,54,4D,50,20,4A,4D,50,20,42,52,4B,AF,AF,AF,AF,20,20,20,20,20,20,2E,20,20,4E,4F,50,20,53,52,54,20,45,52,54,20,56,4F,4C,0,34,12,4F,E6,61WSЁ† 8D,5D,E7,61,E6,62,8D,57,E7,62,35,14,39,F6,7C,91,C1,23,25,1,39,CE,7F,27,E6,C5,4F,C3,4,83,DD,88,BD,7F,4A,7C,7C,91,39,0,40,60,80,A0,4,44,64,84,A4,8,48,68,88,A8,C,4C,6C,8C,AC,10,50,70,90,B0XЂ† 14,54,74,94,B4,18,58,78,98,B8,7F,7F,5E,A6,80,7C,7F,5E,AD,9F,A0,2,F6,7F,5E,C1,4,25,F0,39,0,8E,0,8,58,49,CA,1,24,4,A0,62,20,8,A0,62,24,4,C4,FE,AB,62,30,1F,26,EA,39,4F,1F,1,86,64,BD,7EXЮЃ† FB,BF,7F,B0,1F,89,4F,1F,1,86,A,BD,7E,FB,BF,7F,B2,B7,7F,B4,FC,7F,B0,CB,30,F7,7F,B6,FC,7F,B2,CB,30,F7,7F,B7,F6,7F,B4,CB,30,F7,7F,B8,BD,7F,B9,39,0,0,0,0,0,20,20,20,20,B6,7F,B6,C6,20,81,30YtЄ† 27,1,39,F7,7F,B6,B6,7F,B7,81,30,27,1,39,F7,7F,B7,39,34,2,86,20,B7,7F,B5,35,2,39,34,2,86,2D,B7,7F,B5,35,2,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0F7,7F,B7,F6,7F,B4,CB,30,F7,7F,B8,BD,7F,B9,39,0,0,0,0,0,20,20,20,20,B6,7F,B6,C6,20,81,30YtЄ† 27,1,39,F7,7F,B6,B6,7F,B7,81,30,27,1,39,F7џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ1Ѕ10:‡I;:‰Z(I):…Z(I)Д0БZ(I)В1Ї18|Z‹:ф2:у0,0:ч1:ъ(30,60)Ќ(290,191),Н,B:IГ0:ICГ0:€QTГOF ЅOFЋ255:€IIГ1Ѕ10:Y(II)Гџ•(I­II)­Z(II)9[‹II:SBГџ(127Ќ126­((Y(1)ЋY(2)ЋY(3)ЋY(4)ЋY(5)ЋY(6)ЋY(7)ЋY(8)ЋY(9)ЋY(10))Ў(Z(1)ЋZ(2)ЋZ(3)ЋZ(4)ЋZ(5)ЋZ(6)ЋZ(7)ЋZ(8)ЋZ(9)ЋZ(10)))):’QT,SB:…SBВIC ЇICГSB9E\IГIЋ3.1415926Ў128:ѓ(QTЌOFЋ32,189Ќџ†(QT)Ў2,4)9‹]‹QT:ICГ255ЎICЌ((255ЎIC)Ў254):€IГOF ЅOFЋ255:’I,џ(џ†(I)­IC):‹:Ѕ979Д^€IГOF ЅOFЋ127:’IЋ128,255:’I,0:‹:Ѕ979е_€IГOF ЅOFЋ255:’I,IЌOF:‹:Ѕ97:`€IГOF ЅOFЋ127:’I,2­(IЌOF):’IЋ128,255Ќ2­(IЌOF):‹:Ѕ97:aф2:у0,0:ч1:ъ(30,60)Ќ(290,191),Н,B:ICГ32:€IГOF ЅOFЋ255:ѓ(IC,189Ќџ†(I)Ў2,4):ICГICЋ1:‹:QW$Гџ’:І78:ф0:у0,18:Ѕ1:јbž:‡"1) EXPONENTIAL DECAY","2) FLAT",,"3) GRAPHIC",,"4) JUST CHECKING","5) BYTE BY BYTE":І78:QTГџ‰(QW$):…QTД1БQTВ5Ї1;cІ108:…IВ7Ї1:„OFГEЋI­256;1dˆQT Ѕ101,106,84,97,105;[e‡:‰"DECAY VALUE";SB:SBГџ‚(SB):…SBД1Ї1;”f‡"1) ABSOLUTE","2) RELATIVE":І78:…QW$Д"1"БQW$В"2"Ї1<&gIIГ255:…QW$Г"1"ЇQTГ0:‰"STRUM FACTOR";IC:ICГџ˜(џ‚(IC)):…ICД1БICВ256Ї1:„€IГOF ЅOFЋ255:’I,II:IIГIIЎSB:QTГQTЋ1:…QTГIC ЇQTГ0:IIГ255:‹:Ѕ97:„‹:Ѕ978nSBГSB­5ЋM:TBГTB­5ЋMЋ4:ICГIC­5ЋM:…ICДSB Ї€IГSB ЅTB:’ICЋIЌSB,џ†(I):‹:„€IГTB ЅSB ЉЌ1:’ICЋIЌSB,џ†(I):‹>AoЅ56>[p’CB,253:’CBЋ1,16:Ѕ29>iqEBГCB:Ѕ7>€r’282,255:’LS,0:ž:Š>оs‡@352,"NOTE TRANSPOSATION":‡@416,"WHICH VOICE (1-4, 5=ALL)?":І78:QQГџ‰(QW$):…QQГ0БQQВ5Ї5? t‰"START BLOCK";SB:SBГџ˜(џ‚(SB)):…SBВ2912Ї5?LuІ3:‡@416,"END BLOCK";:‰TB:TBГџ˜(џ‚(TB)):…TBВ2912БTBДSB Ї5?†v‡@448,"TRANSPOSATION VALUE":‡@467,;:‰IC:ICГ2­џ˜(ICЎ2)?Бw€IГMЋ5­SB ЅMЋ5­TB Љ5:…QQД5ЇIIГQQ:Ѕ121?Нx€IIГ1Ѕ4@yQTГIIЋI:OFГџ†(QT):…џ†(I)Д253АOFДВ0АOFЋICВ1АOFЋICД256Ї’QT,OFЋIC@z…QQД5Ї124@{‹II@!|‹I:Ѕ5@8}…џ†(CB)В252БCUГ0Ї9@i~IГџ†(CBЋCU):…(I А1)Г1Ї’CBЋCU,IЌ1:„’CBЋCU,IЋ1@…’343,255:…џ’Г"-"Ї127:„8@Д€І3:‡@416,"1) CASSETTE OR 2) DISK?":І78:A[…I$Г"L"ЇIГ0:Ѕ62:„‡@352,"ODD FILES":‡@416,"1) APPEND","2) MUSIC+","3) COCO COMPOSER";:І78:…QW$Г"3"ЇIГ&H1300:Ѕ62:„…QW$Г"2"ЇIГ&HF0DE:Ѕ62:„…QW$Г"1"ЇIГEBЌM:Ѕ62:„5AЖ‚ž:‡"1) FLAT OR 2) CUSTOM":І78:…QW$Д"1"БQW$В"2"Ї1:„…QW$Г"1"Ї€IГEQ ЅEQЋ255:’I,255:‹:Ѕ1Bƒ€IГ0Ѕ127:‡џ˜((IЋ.5)Ў256­6172);"HZ (0-255)";:‰II:IIГџ˜(џ‚(II)):…IIВ255Ї1:„’IЋEQ,II:‹:Ѕ1B6„€IГOF ЅOFЋ255:’I,џ„(255):‹:Ѕ97Bл…ž:‡@0,">>>>> BELLS AND WHISTLES 2 <<<<<",,"TABLES ARE BEING INITIALIZED. WHEN DONE, PLEASE TYPE 'RUN' AGAIN.":’&H7906,52:’&H7907,126:€IГEQ ЅEQЋ255:’I,255:‹Cr†OFГ0:І75:IIГ&H7C8A:IГ&H3000:І4:IГ&H7900:IIГ&H7C8C:І4:’&H7C8E,1:Ђ&H7C7A:€IГ&H3000 Ѕ&H307F:’I,0:’IЋ128,255:’IЋ&H800,255:’IЋ&H880,255:‹:‡:Е133Ќ134D‡ž:‡">>>>> BELLS AND WHISTLES 2 <<<<<",,"COPYRIGHT (C) 1987 BY MATTHEW A.THOMPSON. DRIVER ROUTINES ARE BEING INITIALIZED. WHEN DONE, PLEASE TYPE 'RUN' AGAIN."Dйˆ‡"BELLS AND WHISTLES 2 IS THE BESTSOUNDING, ALL-SOFTWARE MUSIC SYNTHESIZER FOR THE COCO IN THE ENTIRE WORLD AS OF DECEMBER '86!":•150,&H7000:€IГ&H7900 Ѕ&H7FFF:I$:’I,џ‰("&H"ЋI$):‹:Е135ЌEŒ‰† 0,0,0,0,0,0,0,0,86,79,1F,8B,CE,0,0,10,8E,0,0,8E,30,80,CC,80,0,C3,0,0,DD,17,A6,86,8E,38,80,C6,80,E6,85,3D,C6,0,3D,97,46,8E,30,80,CC,80,0,C3,0,0,DD,31,A6,86,8E,38,80,C6,80,E6FFІ 85,3D,C6,0,3D,8B,0,97,62,8E,30,80,CC,80,0,C3,0,0,DD,4D,A6,86,8E,38,80,C6,80,E6,85,3D,C6,0,3D,8B,0,97,7E,8E,30,80,CC,80,0,C3,0,0,DD,69,A6,86,8E,38,80,C6,80,E6,85,3D,C6,0,3D,8B,0,B7Fџ‹† FF,20,33,41,11,83,0,64,26,14,CE,0,0,31,3F,26,3,35,7E,39,C,24,C,3E,C,5A,C,76,E,13,3D,3D,3D,21,FB,21,F9,7E,79,13,0,BD,7C,1E,10,BE,7C,11,8E,2E,0,CE,2F,0,CC,80,0,FD,79,17,FD,79,31,FDGКŒ† 79,4D,FD,79,69,7F,7C,17,7D,7F,FF,27,B,34,7E,10,BF,7C,8F,BD,7C,92,35,7E,E6,A0,C1,0,10,27,2,2D,C1,FD,10,24,0,F2,4F,FD,79,11,E6,A0,27,C,C5,1,26,7,86,80,B7,79,24,20,1,5A,5D,26,F,CC,0,0Hy† FD,79,1A,CC,79,A8,F7,79,95,7E,7A,24,4F,EC,8B,FD,79,1A,BD,7C,1A,E6,CB,B6,7C,13,3D,B7,79,29,CC,79,24,F7,79,95,E6,A0,27,C,C5,1,26,7,86,80,B7,79,3E,20,1,5A,5D,26,F,CC,0,0,FD,79,34,CC,79,A8I8ކ F7,79,97,7E,7A,5E,4F,EC,8B,FD,79,34,BD,7C,1A,E6,CB,B6,7C,14,3D,B7,79,43,CC,79,3E,F7,79,97,E6,A0,27,C,C5,1,26,7,86,80,B7,79,5A,20,1,5A,5D,26,F,CC,0,0,FD,79,50,CC,79,A8,F7,79,99,7E,7A,98Iї† 4F,EC,8B,FD,79,50,BD,7C,1A,E6,CB,B6,7C,15,3D,B7,79,5F,CC,79,5A,F7,79,99,E6,A0,27,C,C5,1,26,7,86,80,B7,79,76,20,1,5A,5D,26,F,CC,0,0,FD,79,6C,CC,79,A8,F7,79,9B,7E,7A,D2,4F,EC,8B,FD,79,6CJК† Bџ3u& Ѕ72&І2:Ѕ5&Ьž3:‡">>>>> BELLS AND WHISTLES 2 <<<<<";:‡@128,"0:";:‡@192,"1:";:‡@224,"2:";:‡@256,"3:";:‡@288,"4:";:‡@32,џЁ(32,191);:‡@384,џЁ(32,191);:I$ГџЁ(4,166):‡@335,I$;:‡@175,I$;:‡@111,I$;'‡@416,џЁ(69,32);:’1535,96:‡@485,"BY MATTHEW A. THOMPSON ";:':’II,џ(IЎ256):’IIЋ1,IЌ256­џ(IЎ256):'LІ3:’HS,0:Ѕ7'­‡@352,"COMMAND?":‡@64,"CURRENT BLOCK: ";:‡Э"####";(CBЌM)Ў5:‡@85,"END: ";:‡Э"####";(EBЌM)Ў5:'ЕІ6'дIГCB:IIГ&H7C8F:І4:Ђ&H7C92(F ’282,0:’343,255:’344,255:I$Гџ’:…I$ДВ""Ї11:„’CM(CU)ЋCC,џ†(CM(CU)ЋCC)Ќ64:€QTГ1Ѕ30:‹:’CM(CU)ЋCC,џ†(CM(CU)ЋCC)Ћ64(n CCГCCЋCS:…CCВ2БCCД1ЇCSГЌCS:…I$Г""Ї9(– …I$Гџ‹(8)АCBВM ЇCBГCBЌ5:’&H87,0:Ѕ7(У …I$Гџ‹(9)АCBД&H78E0 ЇCBГCBЋ5:’&H87,0:Ѕ7(п …I$Гџ‹(10)АCUД4ЇCUГCUЋ1(ј…I$Г"^"АCUВ0ЇCUГCUЌ1)…I$ВГ"0"АI$ДГ"9"Ї18)›…I$ДВ""Їˆџž(1,CM$,I$)Ѕ31,33,34,35,112,36,79,40,113,114,109,42,41,48,49,53,55,56,59,60,61,64,129,57,71,115,125,130,51,50,129,77,52,107)ЃЅ9)Ь‡@361,I$:‡@CM(CU)Ќ1024," ???";:N$ГI$)рI$Гџ’:…I$Г""Ї19)ю…I$Г" "Ї7*…I$ВГ"0"АI$ДГ"9"ЇN$ГN$ЋI$:‡@361,N$*"NГџ‰(N$)*?…NВ255ЇЩ"T2L16O1V4C":Ѕ7*p…џ†(CB)В252А(I$Гџ‹(13)БI$Г"@")Ї’CBЋCU,N:Ѕ29*˜…CUГ0А(I$Гџ‹(13)БI$Г"@")Ї’CB,N:Ѕ29*Е…I$Гџ‹(13)Ї’CBЋCU,N:Ѕ29*з…I$Г"@"АNД255Ї’CBЋCU,NЋ1:Ѕ29*рЅ19*ђ…EBДCB ЇEBГCB*њЅ5+IГ&H79A9:’LS,0:’32766,0+0 ’282,255:ЂI:’HS,0:Ѕ1+K!IГ&H7C50:’32766,1:Ѕ32+š"‡@352,"INSERT":IГCBЋ5:IIГ&H7C69:І4:Ђ&H7C5A:€IГCB ЅCBЋ4:’I,0:‹:EBГEBЋ5:Ѕ7+п#‡@352,"DELETE":IГCB:IIГ&H7C78:І4:Ђ&H7C6B:…EBВCB ЇEBГEBЌ5:Ѕ7:„7, $‡@352,"ENVELOPE/WAVEFORM BLOCK":€IГ1Ѕ4,K%‡@416,"VOICE"I"ENVELOPE";:‰II:IIГџ˜(џ‚(II)):…IIВ7Ї5:„IIГII­8,&‡@448,"VOICE"I"WAVEFORM";:‰IC:ICГџ˜(џ‚(IC)):…ICВ7Ї5:„’CBЋI,ICЋII,Ѓ'‹:’CB,255:Ѕ29,ѓ(‡@352,"JUMP":‡@416,;:‰"TO WHAT BLOCK";I:IГџ˜(џ‚(I)):…IВ2912Ї5:„CBГI­5ЋM:Ѕ5-X)‡@352,"FREQUENCY TRANSPOSATION":‡@416,"SEMITONES FROM A=440 HZ";:‰OF:…OFВ256БOFДЌ256Ї5:„І75:Ѕ5-Ѓ*‡@352,"MEMORY CLEAR":‡@416,"START BLOCK";:‰SB:SBГџ˜(џ‚(SB)):…SBВ2912Ї5-а+‰"END BLOCK";TB:TBГџ˜(џ‚(TB)):…TBВ2912Ї5. ,І3:‡@416,"INCREMENT";:‰IC:ICГџ˜(џ‚(IC)):…ICДВ1АICДВ5Ї5.&-IГSB­5ЋM:…ICГ5ЇIГIЋCU.V.IIГ&H7C8A:І4:IГTB­5ЋM:…ICГ5ЇIГIЋCU :„IГIЋ4.€/IIГ&H7C8C:І4:’&H7C8E,IC:Ђ&H7C7A:Ѕ56.ш0‡@352,"TEMPO":‡@416,;:‰"TEMPO";QT:QTГџ‚(џ˜(QT)):…QTВ65535Ї5:„IГQT:IIГCBЋ2:І4:’CB,253:’CBЋ1,32:Ѕ29/T1‡@352,"LABEL":’282,255:‡@416,"HIT LABEL KEY.":І78:IГџŠ(QW$):…IД33БIВ90Ї5:„’CB,253:’CBЋ1,1:’CBЋ2,I:Ѕ29/e2’32767,0:Ѕ9/v3’32767,1:Ѕ9/…4 50,30:Ѕ9/П5‡@352,"FIND":‡@416,"HIT LABEL TO FIND.":’282,255:І78026IГџŠ(QW$):…IД33БIВ90Ї5:„‡@357,џ‹(I):€IIГM ЅEBЋ5Љ5:…џ†(IIЋ2)ДВI Ї‹:Ѕ5:„…џ†(IIЋ1)Г1Аџ†(II)Г253ЇCBГII:Ѕ5:„‹:Ѕ50C7’CB,254:Ѕ290q8€IГCB Ѕ&H78F0 Љ5:…џ†(I)Г0ЇEBГI:Ѕ1:„‹:Ѕ10Я9‡@352,"SYNCHRONIZATION":IIГ0:€IГ1Ѕ4:‡@416,"VOICE"I" (1=Y,0=N)?":І78:…QW$ДВ"0"АQW$ДВ"1"Ї51 :IIГIIЋџ‰(QW$)­2Џ(IЌ1):‹:’CB,253:’CBЋ1,2:’CBЋ2,II:Ѕ291|;‡@352,"MUSIC JUMP":‡@416,;:‰"TO WHAT BLOCK";I:IГџ˜(џ‚(I)):…IВ2912Ї5:„IГMЋI­5:’CB,253:’CBЋ1,64:IIГCBЋ2:І4:Ѕ291•<’CB,253:’CBЋ1,4:Ѕ291Ў=’CB,253:’CBЋ1,8:Ѕ292/>’282,255:‡@352,"LOAD":І3:‡@416,;:Л‰"TITLE: ";I$:…џ‡(I$)В8Ї5:„’LS,0:І128:…QW$Г"1"Ї—M""ЋI$,I :„…QW$Г"2"Аџ“Д700ЇгM""ЋI$,I :„52^?’HS,0:CBГM:‡@357,"COMPLETED... WAIT.":Ѕ562ё@’282,255:‡@352,"SAVE":‡@416,"1) MUSIC","2) MUSIC+CONFIG","3) CONFIG":І78:QTГџ‰(QW$):…QTГ1ЇIГM:IIГEBЋ9:„…QTГ2ЇIГS:IIГEBЋ9:„…QTГ3ЇIГS:IIГMЌ1:„53(AІ3:‡@416,"TITLE: ";:Л‰I$:…I$Г""Бџ‡(I$)В8Ї5:„’LS,03>BІ128:…QW$Г"1"Ї693iC…QW$ДВ"2"Бџ“В700Ї5:„иM""ЋI$,I,II,409993rDЅ703‰E˜M""ЋI$,I,II,409993—F’HS,0:Ѕ53ВG’CB,253:’CBЋ1,128:Ѕ293лH…џ†(&H7908)ДВ134Бџ†(&H7909)ДВ121Ї1354iI•175,&H2DFF:HSГ65497:LSГ65496:’HS,0:MГ&H4000:WГ&H3000:EГ&H3800:SГ&H2E00:EQГ&H2F00:CBГM:EBГM:CCГ0:CSГ1:…џ†(&H7906)ДВ52Бџ†(&H7907)ДВ126Ї1334ќJž3:‡@237," WAIT ";:IГ1167:CM(0)ГI:CM(1)ГIЋ64:CM(2)ГIЋ96:CM(3)ГIЋ128:CM(4)ГIЋ160:CUГ0:CM$Г"pPiDbWwjzQCMFtlfvZJseSLyNn-=dco\k"Ћџ‹(12):’HS,0:Ѕ565DKQTГ31214.74003­(1.0594631ЏOF):€IIГSЋ254ЅS ЉЌ2:IГQT:…IВ32768ЇIГ327685`LІ4:QTГQTЎ1.0594631:‹:5ˆM…џ“Д700Їž:’LS,0:Ю:’HS,0:І78:Ѕ1:„95ЁNQW$Гџ’:…QW$Г""Ї78:„5јO‡@352,"ENVELOPE/WAVEFORM CREATE":‡@416,"W)AVEFORMS",,"E)NVELOPES":І78:…QW$Г"e"Ї986P…QW$ДВ"w"Ї56ДQž:‡"1) GRAPHIC",,"2) SINE HARMONICS","3) SQUARE",,"4) SAWTOOTH",,"5) TRIANGLE",,"6) JUST CHECKING","7) NOISE/PERCUSSION","8) BYTE BY BYTE":І78:QTГџ‰(QW$):…QTД1БQTВ8Ї16ХRІ108:…IВ7Ї16єSOFГWЋI­256:ˆQT Ѕ84,89,94,95,96,97,132,10573TQTГ0:ф2:у0,0:ч1:ъ(30,60)Ќ(290,191),Н,B:IIГ32:€IГOF ЅOFЋ2557rUI$Гџ’:…I$Гџ‹(94)АQTДГ253ЇQTГQTЋ2:„…I$Гџ‹(10)АQTВГ2ЇQTГQTЌ27ЂV’I,QT:SBГџ˜(189ЌQTЎ2):ѓ(II,SB,4):є(II,SBЌ1)7БWє(II,SBЋ1)7вX…I$Гџ‹(9)ЇIIГIIЋ1:‹:Ѕ97:„858Yž:‡"INPUT HARMONIC WEIGHTS (0-1):":‡:€IГџ3J& Ѕ72&І2:Ѕ5&Ьž3:‡">>>>> BELLS AND WHISTLES 2 <<<<<";:‡@128,"0:";:‡@192,"1:";:‡@224,"2:";:‡@256,"3:";:‡@288,"4:";:‡@32,џЁ(32,191);:‡@384,џЁ(32,191);:I$ГџЁ(4,166):‡@335,I$;:‡@175,I$;:‡@111,I$;'‡@416,џЁ(69,32);:’1535,96:‡@485,"BY MATTHEW A. THOMPSON ";:':’II,џ(IЎ256):’IIЋ1,IЌ256­џ(IЎ256):'LІ3:’HS,0:Ѕ7'­‡@352,"COMMAND?":‡@64,"CURRENT BLOCK: ";:‡Э"####";(CBЌM)Ў5:‡@85,"END: ";:‡Э"####";(EBЌM)Ў5:'ЕІ6'дIГCB:IIГ&H7C8F:І4:Ђ&H7C92(F ’282,0:’343,255:’344,255:I$Гџ’:…I$ДВ""Ї11:„’CM(CU)ЋCC,џ†(CM(CU)ЋCC)Ќ64:€QTГ1Ѕ30:‹:’CM(CU)ЋCC,џ†(CM(CU)ЋCC)Ћ64(n CCГCCЋCS:…CCВ2БCCД1ЇCSГЌCS:…I$Г""Ї9(– …I$Гџ‹(8)АCBВM ЇCBГCBЌ5:’&H87,0:Ѕ7(У …I$Гџ‹(9)АCBД&H78E0 ЇCBГCBЋ5:’&H87,0:Ѕ7(п …I$Гџ‹(10)АCUД4ЇCUГCUЋ1(ј…I$Г"^"АCUВ0ЇCUГCUЌ1)…I$ВГ"0"АI$ДГ"9"Ї18)›…I$ДВ""Їˆџž(1,CM$,I$)Ѕ31,33,34,35,112,36,79,40,113,114,109,42,41,48,49,53,55,56,59,60,61,64,129,57,71,115,125,130,51,50,129,77,52,107)ЃЅ9)Ь‡@361,I$:‡@CM(CU)Ќ1024," ???";:N$ГI$)рI$Гџ’:…I$Г""Ї19)ю…I$Г" "Ї7*…I$ВГ"0"АI$ДГ"9"ЇN$ГN$ЋI$:‡@361,N$*"NГџ‰(N$)*?…NВ255ЇЩ"T2L16O1V4C":Ѕ7*p…џ†(CB)В252А(I$Гџ‹(13)БI$Г"@")Ї’CBЋCU,N:Ѕ29*˜…CUГ0А(I$Гџ‹(13)БI$Г"@")Ї’CB,N:Ѕ29*Е…I$Гџ‹(13)Ї’CBЋCU,N:Ѕ29*з…I$Г"@"АNД255Ї’CBЋCU,NЋ1:Ѕ29*рЅ19*ђ…EBДCB ЇEBГCB*њЅ5+IГ&H79A9:’LS,0:’32766,0+0 ’282,255:ЂI:’HS,0:Ѕ1+K!IГ&H7C50:’32766,1:Ѕ32+š"‡@352,"INSERT":IГCBЋ5:IIГ&H7C69:І4:Ђ&H7C5A:€IГCB ЅCBЋ4:’I,0:‹:EBГEBЋ5:Ѕ7+п#‡@352,"DELETE":IГCB:IIГ&H7C78:І4:Ђ&H7C6B:…EBВCB ЇEBГEBЌ5:Ѕ7:„7, $‡@352,"ENVELOPE/WAVEFORM BLOCK":€IГ1Ѕ4,K%‡@416,"VOICE"I"ENVELOPE";:‰II:IIГџ˜(џ‚(II)):…IIВ7Ї5:„IIГII­8,&‡@448,"VOICE"I"WAVEFORM";:‰IC:ICГџ˜(џ‚(IC)):…ICВ7Ї5:„’CBЋI,ICЋII,Ѓ'‹:’CB,255:Ѕ29,ѓ(‡@352,"JUMP":‡@416,;:‰"TO WHAT BLOCK";I:IГџ˜(џ‚(I)):…IВ2912Ї5:„CBГI­5ЋM:Ѕ5-X)‡@352,"FREQUENCY TRANSPOSATION":‡@416,"SEMITONES FROM A=440 HZ";:‰OF:…OFВ256БOFДЌ256Ї5:„І75:Ѕ5-Ѓ*‡@352,"MEMORY CLEAR":‡@416,"START BLOCK";:‰SB:SBГџ˜(џ‚(SB)):…SBВ2912Ї5-а+‰"END BLOCK";TB:TBГџ˜(џ‚(TB)):…TBВ2912Ї5. ,І3:‡@416,"INCREMENT";:‰IC:ICГџ˜(џ‚(IC)):…ICДВ1АICДВ5Ї5.&-IГSB­5ЋM:…ICГ5ЇIГIЋCU.V.IIГ&H7C8A:І4:IГTB­5ЋM:…ICГ5ЇIГIЋCU :„IГIЋ4.€/IIГ&H7C8C:І4:’&H7C8E,IC:Ђ&H7C7A:Ѕ56.ш0‡@352,"TEMPO":‡@416,;:‰"TEMPO";QT:QTГџ‚(џ˜(QT)):…QTВ65535Ї5:„IГQT:IIГCBЋ2:І4:’CB,253:’CBЋ1,32:Ѕ29/T1‡@352,"LABEL":’282,255:‡@416,"HIT LABEL KEY.":І78:IГџŠ(QW$):…IД33БIВ90Ї5:„’CB,253:’CBЋ1,1:’CBЋ2,I:Ѕ29/e2’32767,0:Ѕ9/v3’32767,1:Ѕ9/…4 50,30:Ѕ9/П5‡@352,"FIND":‡@416,"HIT LABEL TO FIND.":’282,255:І78026IГџŠ(QW$):…IД33БIВ90Ї5:„‡@357,џ‹(I):€IIГM ЅEBЋ5Љ5:…џ†(IIЋ2)ДВI Ї‹:Ѕ5:„…џ†(IIЋ1)Г1Аџ†(II)Г253ЇCBГII:Ѕ5:„‹:Ѕ50C7’CB,254:Ѕ290q8€IГCB Ѕ&H78F0 Љ5:…џ†(I)Г0ЇEBГI:Ѕ1:„‹:Ѕ10Я9‡@352,"SYNCHRONIZATION":IIГ0:€IГ1Ѕ4:‡@416,"VOICE"I" (1=Y,0=N)?":І78:…QW$ДВ"0"АQW$ДВ"1"Ї51 :IIГIIЋџ‰(QW$)­2Џ(IЌ1):‹:’CB,253:’CBЋ1,2:’CBЋ2,II:Ѕ291|;‡@352,"MUSIC JUMP":‡@416,;:‰"TO WHAT BLOCK";I:IГџ˜(џ‚(I)):…IВ2912Ї5:„IГMЋI­5:’CB,253:’CBЋ1,64:IIГCBЋ2:І4:Ѕ291•<’CB,253:’CBЋ1,4:Ѕ291Ў=’CB,253:’CBЋ1,8:Ѕ292/>’282,255:‡@352,"LOAD":І3:‡@416,;:Л‰"TITLE: ";I$:…џ‡(I$)В8Ї5:„’LS,0:І128:…QW$Г"1"Ї—M""ЋI$,I :„…QW$Г"2"Аџ“Д700ЇгM""ЋI$,I :„52^?’HS,0:CBГM:‡@357,"COMPLETED... WAIT.":Ѕ562ё@’282,255:‡@352,"SAVE":‡@416,"1) MUSIC","2) MUSIC+CONFIG","3) CONFIG":І78:QTГџ‰(QW$):…QTГ1ЇIГM:IIГEBЋ9:„…QTГ2ЇIГS:IIГEBЋ9:„…QTГ3ЇIГS:IIГMЌ1:„53(AІ3:‡@416,"TITLE: ";:Л‰I$:…I$Г""Бџ‡(I$)В8Ї5:„’LS,03>BІ128:…QW$Г"1"Ї693iC…QW$ДВ"2"Бџ“В700Ї5:„иM""ЋI$,I,II,409993rDЅ703‰E˜M""ЋI$,I,II,409993—F’HS,0:Ѕ53ВG’CB,253:’CBЋ1,128:Ѕ293лH…џ†(&H7908)ДВ134Бџ†(&H7909)ДВ121Ї1354iI•175,&H2DFF:HSГ65495:LSГ65494:’HS,0:MГ&H4000:WГ&H3000:EГ&H3800:SГ&H2E00:EQГ&H2F00:CBГM:EBГM:CCГ0:CSГ1:…џ†(&H7906)ДВ52Бџ†(&H7907)ДВ126Ї1334ќJž3:‡@237," WAIT ";:IГ1167:CM(0)ГI:CM(1)ГIЋ64:CM(2)ГIЋ96:CM(3)ГIЋ128:CM(4)ГIЋ160:CUГ0:CM$Г"pPiDbWwjzQCMFtlfvZJseSLyNn-=dco\k"Ћџ‹(12):’HS,0:Ѕ565DKQTГ31214.74003­(1.0594631ЏOF):€IIГSЋ254ЅS ЉЌ2:IГQT:…IВ32768ЇIГ327685`LІ4:QTГQTЎ1.0594631:‹:5ˆM…џ“Д700Їž:’LS,0:Ю:’HS,0:І78:Ѕ1:„95ЁNQW$Гџ’:…QW$Г""Ї78:„5јO‡@352,"ENVELOPE/WAVEFORM CREATE":‡@416,"W)AVEFORMS",,"E)NVELOPES":І78:…QW$Г"e"Ї986P…QW$ДВ"w"Ї56ДQž:‡"1) GRAPHIC",,"2) SINE HARMONICS","3) SQUARE",,"4) SAWTOOTH",,"5) TRIANGLE",,"6) JUST CHECKING","7) NOISE/PERCUSSION","8) BYTE BY BYTE":І78:QTГџ‰(QW$):…QTД1БQTВ8Ї16ХRІ108:…IВ7Ї16єSOFГWЋI­256:ˆQT Ѕ84,89,94,95,96,97,132,1057TQTГ0:ž0:IIГ0:€IГOF ЅOFЋ255Љ47TUI$Гџ’:…I$Гџ‹(94)АQTДГ247ЇQTГQTЋ8:„…I$Гџ‹(10)АQTВГ8ЇQTГQTЌ87šV€SBГ0Ѕ3:’IЋSB,QT:‹:SBГ31Ќ(QTЎ8Ќ.875):œ(II,SB,5):…SBВГ1Ї(II,SBЌ1)7АW…SBД31Ї(II,SBЋ1)7бX…I$Гџ‹(9)ЇIIГIIЋ1:‹:Ѕ97:„858Yž:‡"INPUT HARMONIC WEIGHTS (0-1):":‡:€IГ1џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџТџЧ!"#$%ЧС()*УСџџџџџџџџџџџџџџџџџџџџџџџџBW2 BAS MBW2COCO3BASxBW2INIT BAS&NAXEL F BIN'mENTRTANRBIN’BW3INIT BAS+SW3ML BIN, W3FINALBASџ-kW302 ASMџЇW303 ASMџW304 ASMџ1xW305 ASMџW306 ASMџxW307 ASMџ2‡W308 ASMџ3_W309 ASMџWW3010 ASMџqW3011 ASMџ5/E3012 ASMџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЅ10:‡I;:‰Z(I):…Z(I)Д0БZ(I)В1Ї18\Z‹:ž0:IГ0:ICГ0:€QTГOF ЅOFЋ255:€IIГ1Ѕ10:Y(II)Гџ•(I­II)­Z(II)8є[‹II:SBГџ(127Ќ126­((Y(1)ЋY(2)ЋY(3)ЋY(4)ЋY(5)ЋY(6)ЋY(7)ЋY(8)ЋY(9)ЋY(10))Ў(Z(1)ЋZ(2)ЋZ(3)ЋZ(4)ЋZ(5)ЋZ(6)ЋZ(7)ЋZ(8)ЋZ(9)ЋZ(10)))):’QT,SB:…SBВIC ЇICГSB9;\IГIЋ3.1415926Ў128:…QTЎ4Гџ˜(QTЎ4)Їœ((QTЌOF)Ў4,31Ќ(џ†(QT)Ў8Ќ.875),5)9]‹QT:ICГ255ЎICЌ((255ЎIC)Ў254):€IГOF ЅOFЋ255:’I,џ(џ†(I)­IC):‹:Ѕ979Њ^€IГOF ЅOFЋ127:’IЋ128,255:’I,0:‹:Ѕ979Ы_€IГOF ЅOFЋ255:’I,IЌOF:‹:Ѕ97:`€IГOF ЅOFЋ127:’I,2­(IЌOF):’IЋ128,255Ќ2­(IЌOF):‹:Ѕ97:Taž0:ICГ0:€IГOF ЅOFЋ255Љ4:œ(IC,31Ќ(џ†(I)Ў8Ќ.875),2):ICГICЋ1:‹:QW$Гџ’:І78:Ѕ1:Эbž:‡"1) EXPONENTIAL DECAY","2) FLAT",,"3) GRAPHIC",,"4) JUST CHECKING","5) BYTE BY BYTE":І78:QTГџ‰(QW$):…QTД1БQTВ5Ї1:ъcІ108:…IВ7Ї1:„OFГEЋI­256;dˆQT Ѕ101,106,84,97,105;0e‡:‰"DECAY VALUE";SB:SBГџ‚(SB):…SBД1Ї1;if‡"1) ABSOLUTE","2) RELATIVE":І78:…QW$Д"1"БQW$В"2"Ї1;ћgIIГ255:…QW$Г"1"ЇQTГ0:‰"STRUM FACTOR";IC:ICГџ˜(џ‚(IC)):…ICД1БICВ256Ї1:„€IГOF ЅOFЋ255:’I,II:IIГIIЎSB:QTГQTЋ1:…QTГIC ЇQTГ0:IIГ255:‹:Ѕ97:„‹:Ѕ97<-h€IГOF ЅOFЋ255:’I,IIЎ255­џ†(I):IIГIIЎSB:‹:Ѕ97<i‡:€IГOF ЅOFЋ255:‡"BYTE"IЌOF"(0-255)";:‰II:IIГџ˜(џ‚(II)):…IIВ255Ї1:„’I,II:‹:Ѕ97<Ёj€IГOF ЅOFЋ255:’I,255:‹:Ѕ97<Вk’CBЋCU,0:Ѕ8<іl‡:‡"WHICH TABLE (0-7)":І78:…QW$Д"0"БQW$В"7"ЇIГ9::„IГџ‰(QW$):=Іm‡@352,"COPY":‡@416,"START";:‰SB:SBГџ˜(џ‚(SB)):…SBВ2912Ї5:„‰"END";TB:TBГџ˜(џ‚(TB)):…TBВ2912БTBДSB Ї5:„І3:‡@416,"COPY TO";:‰IC:ICГџ˜(џ‚(IC)):…ICВ2912БICГSB БICЋTBЌSBВ2912Ї5> nSBГSB­5ЋM:TBГTB­5ЋMЋ4:ICГIC­5ЋM:…ICДSB Ї€IГSB ЅTB:’ICЋIЌSB,џ†(I):‹:„€IГTB ЅSB ЉЌ1:’ICЋIЌSB,џ†(I):‹>oЅ56>0p’CB,253:’CBЋ1,16:Ѕ29>>qEBГCB:Ѕ7>Ur’282,255:’LS,0:ž:Š>Гs‡@352,"NOTE TRANSPOSATION":‡@416,"WHICH VOICE (1-4, 5=ALL)?":І78:QQГџ‰(QW$):…QQГ0БQQВ5Ї5>тt‰"START BLOCK";SB:SBГџ˜(џ‚(SB)):…SBВ2912Ї5?!uІ3:‡@416,"END BLOCK";:‰TB:TBГџ˜(џ‚(TB)):…TBВ2912БTBДSB Ї5?[v‡@448,"TRANSPOSATION VALUE":‡@467,;:‰IC:ICГ2­џ˜(ICЎ2)?†w€IГMЋ5­SB ЅMЋ5­TB Љ5:…QQД5ЇIIГQQ:Ѕ121?’x€IIГ1Ѕ4?еyQTГIIЋI:OFГџ†(QT):…џ†(I)Д253АOFДВ0АOFЋICВ1АOFЋICД256Ї’QT,OFЋIC?уz…QQД5Ї124?ы{‹II?і|‹I:Ѕ5@ }…џ†(CB)В252БCUГ0Ї9@>~IГџ†(CBЋCU):…(I А1)Г1Ї’CBЋCU,IЌ1:„’CBЋCU,IЋ1@Z’343,255:…џ’Г"-"Ї127:„8@‰€І3:‡@416,"1) CASSETTE OR 2) DISK?":І78:A0…I$Г"L"ЇIГ0:Ѕ62:„‡@352,"ODD FILES":‡@416,"1) APPEND","2) MUSIC+","3) COCO COMPOSER";:І78:…QW$Г"3"ЇIГ&H1300:Ѕ62:„…QW$Г"2"ЇIГ&HF0DE:Ѕ62:„…QW$Г"1"ЇIГEBЌM:Ѕ62:„5A‹‚ž:‡"1) FLAT OR 2) CUSTOM":І78:…QW$Д"1"БQW$В"2"Ї1:„…QW$Г"1"Ї€IГEQ ЅEQЋ255:’I,255:‹:Ѕ1Aчƒ€IГ0Ѕ127:‡џ˜((IЋ.5)Ў256­6172);"HZ (0-255)";:‰II:IIГџ˜(џ‚(II)):…IIВ255Ї1:„’IЋEQ,II:‹:Ѕ1B „€IГOF ЅOFЋ255:’I,џ„(255):‹:Ѕ97BА…ž:‡@0,">>>>> BELLS AND WHISTLES 2 <<<<<",,"TABLES ARE BEING INITIALIZED. WHEN DONE, PLEASE TYPE 'RUN' AGAIN.":’&H7906,52:’&H7907,126:€IГEQ ЅEQЋ255:’I,255:‹CG†OFГ0:І75:IIГ&H7C8A:IГ&H3000:І4:IГ&H7900:IIГ&H7C8C:І4:’&H7C8E,1:Ђ&H7C7A:€IГ&H3000 Ѕ&H307F:’I,0:’IЋ128,255:’IЋ&H800,255:’IЋ&H880,255:‹:‡:Е133Ќ134Cэ‡ž:‡">>>>> BELLS AND WHISTLES 2 <<<<<",,"COPYRIGHT (C) 1987 BY MATTHEW A.THOMPSON. DRIVER ROUTINES ARE BEING INITIALIZED. WHEN DONE, PLEASE TYPE 'RUN' AGAIN."DЎˆ‡"BELLS AND WHISTLES 2 IS THE BESTSOUNDING, ALL-SOFTWARE MUSIC SYNTHESIZER FOR THE COCO IN THE ENTIRE WORLD AS OF DECEMBER '86!":•150,&H7000:€IГ&H7900 Ѕ&H7FFF:I$:’I,џ‰("&H"ЋI$):‹:Е135ЌEa‰† 0,0,0,0,0,0,0,0,86,79,1F,8B,CE,0,0,10,8E,0,0,8E,30,80,CC,80,0,C3,0,0,DD,17,A6,86,8E,38,80,C6,80,E6,85,3D,C6,0,3D,97,46,8E,30,80,CC,80,0,C3,0,0,DD,31,A6,86,8E,38,80,C6,80,E6FІ 85,3D,C6,0,3D,8B,0,97,62,8E,30,80,CC,80,0,C3,0,0,DD,4D,A6,86,8E,38,80,C6,80,E6,85,3D,C6,0,3D,8B,0,97,7E,8E,30,80,CC,80,0,C3,0,0,DD,69,A6,86,8E,38,80,C6,80,E6,85,3D,C6,0,3D,8B,0,B7F䋆 FF,20,33,41,11,83,0,64,26,14,CE,0,0,31,3F,26,3,35,7E,39,C,24,C,3E,C,5A,C,76,E,13,3D,3D,3D,21,FB,21,F9,7E,79,13,0,BD,7C,1E,10,BE,7C,11,8E,2E,0,CE,2F,0,CC,80,0,FD,79,17,FD,79,31,FDGŒ† 79,4D,FD,79,69,7F,7C,17,7D,7F,FF,27,B,34,7E,10,BF,7C,8F,BD,7C,92,35,7E,E6,A0,C1,0,10,27,2,2D,C1,FD,10,24,0,F2,4F,FD,79,11,E6,A0,27,C,C5,1,26,7,86,80,B7,79,24,20,1,5A,5D,26,F,CC,0,0HN† FD,79,1A,CC,79,A8,F7,79,95,7E,7A,24,4F,EC,8B,FD,79,1A,BD,7C,1A,E6,CB,B6,7C,13,3D,B7,79,29,CC,79,24,F7,79,95,E6,A0,27,C,C5,1,26,7,86,80,B7,79,3E,20,1,5A,5D,26,F,CC,0,0,FD,79,34,CC,79,A8I ކ F7,79,97,7E,7A,5E,4F,EC,8B,FD,79,34,BD,7C,1A,E6,CB,B6,7C,14,3D,B7,79,43,CC,79,3E,F7,79,97,E6,A0,27,C,C5,1,26,7,86,80,B7,79,5A,20,1,5A,5D,26,F,CC,0,0,FD,79,50,CC,79,A8,F7,79,99,7E,7A,98IЬ† 4F,EC,8B,FD,79,50,BD,7C,1A,E6,CB,B6,7C,15,3D,B7,79,5F,CC,79,5A,F7,79,99,E6,A0,27,C,C5,1,26,7,86,80,B7,79,76,20,1,5A,5D,26,F,CC,0,0,FD,79,6C,CC,79,A8,F7,79,9B,7E,7A,D2,4F,EC,8B,FD,79,6CJ† BD,7C,1A,E6,CB,B6,7C,16,3D,B7,79,7B,CC,79,76,F7,79,9B,BD,79,6,7E,79,C8,C1,FE,26,17,E6,A0,F7,7C,13,E6,A0,F7,7C,14,E6,A0,F7,7C,15,E6,A0,F7,7C,16,7E,79,C8,C1,FF,26,61,A6,A0,34,2,84,7,C6,80,C3KH‘† 30,0,FD,79,14,35,2,47,47,47,C3,38,0,FD,79,21,A6,A0,34,2,84,7,C3,30,0,FD,79,2E,35,2,47,47,47,C3,38,0,FD,79,3B,A6,A0,34,2,84,7,C3,30,0,FD,79,4A,35,2,47,47,47,C3,38,0,FD,79,57,A6,A0Kџ’† 34,2,84,7,C3,30,0,FD,79,66,35,2,47,47,47,C3,38,0,FD,79,73,7E,79,C8,A6,A0,85,1,10,26,0,29,85,2,10,26,0,48,85,4,10,26,0,6C,85,8,10,26,0,74,85,10,10,26,0,16,85,20,10,26,0,85,85,40LЛ“† 10,26,0,78,31,23,7E,79,C8,31,23,7E,79,C8,31,23,34,60,B7,FF,D8,AD,9F,A0,0,27,FA,7D,7F,FE,27,3,B7,FF,D9,35,60,81,3,10,27,0,62,7E,79,C8,34,10,8E,80,0,E6,A4,C5,1,27,3,BF,79,17,C5,2,27,3Mz”† BF,79,31,C5,4,27,3,BF,79,4D,C5,8,27,3,BF,79,69,35,10,31,23,7E,79,C8,31,23,10,BF,7C,18,86,FF,B7,7C,17,7E,79,C8,B6,7C,17,81,0,27,A,7F,7C,17,10,BE,7C,18,7E,79,C8,31,23,7E,79,C8,EC,A4,1F,2N4•† 7E,79,C8,EC,A4,FD,79,86,31,23,7E,79,C8,BD,7C,37,39,40,0,3F,40,40,40,0,0,0,1F,89,4F,39,B6,FF,3,84,F6,B7,FF,3,B6,FF,1,84,F7,B7,FF,1,B6,FF,23,8A,8,B7,FF,23,39,B6,FF,3,8A,9,B7,FF,3,B6Nђ–† FF,1,8A,8,B7,FF,1,B6,FF,23,84,F7,B7,FF,23,39,B7,FF,D9,BD,79,A9,B7,FF,D8,39,8E,79,0,A6,1B,A7,84,30,1F,BC,7C,69,24,F5,39,40,0,BE,7C,78,A6,5,A7,80,8C,79,0,23,F7,39,40,0,BE,7C,8A,F6,7C,8EOА—† 6F,84,30,85,BC,7C,8C,23,F7,39,40,0,78,FC,1,40,0,0,7F,7C,91,10,BE,7C,8F,31,31,FC,7C,8F,C3,0,14,FD,7C,8F,10,8C,40,0,25,5B,10,8C,79,4,22,55,10,BC,7C,8F,25,1,39,A6,A0,81,FC,22,6B,4D,27,11Po˜† 1F,89,BD,7F,79,BD,7F,D2,8E,7F,B5,BD,7F,D,7E,7C,D7,8E,7E,E6,BD,7F,D,7F,7E,FA,E6,A0,5D,10,27,0,AA,C5,1,26,6,BD,7F,D2,7E,7C,EF,5A,BD,7F,DC,BD,7F,79,8E,7F,B5,BD,7F,D,7C,7E,FA,B6,7E,FA,81,4Q/™† 25,D8,7E,7C,A4,8E,7E,DE,BD,7F,D,8E,7E,DE,BD,7F,D,8E,7E,DE,BD,7F,D,8E,7E,DE,BD,7F,D,8E,7E,DE,BD,7F,D,31,25,7E,7C,A4,81,FF,25,37,8E,7E,C6,BD,7F,D,BD,7F,D2,7F,7E,FA,86,2C,B7,7F,B7,A6,A4,84Q№š† 7,8B,30,B7,7F,B8,A6,A0,44,44,44,8B,30,B7,7F,B6,8E,7F,B5,BD,7F,D,7C,7E,FA,B6,7E,FA,81,4,25,DD,7E,7C,A4,81,FE,25,2D,8E,7E,F6,BD,7F,D,BD,7F,D2,7F,7E,FA,E6,A0,BD,7F,79,8E,7F,B5,BD,7F,D,7C,7ERЈ›† FA,B6,7E,FA,81,4,25,EB,7E,7C,A4,8E,7E,E6,BD,7F,D,7E,7C,F8,A6,A0,85,1,10,26,0,47,85,2,10,26,0,74,85,4,10,26,0,B5,85,8,10,26,0,D2,85,10,10,26,0,D2,85,20,10,26,1,6,85,40,10,26,0,CCSgœ† 8E,7E,EA,BD,7F,D,8E,7E,E2,BD,7F,D,8E,7E,E2,BD,7F,D,8E,7E,E2,BD,7F,D,8E,7E,E2,BD,7F,D,31,23,7E,7C,A4,8E,7E,CA,BD,7F,D,A6,A0,C6,20,F7,7F,B5,F7,7F,B6,F7,7F,B8,B7,7F,B7,8E,7F,B5,BD,7F,D,8ET(† 7E,E2,BD,7F,D,8E,7E,E2,BD,7F,D,8E,7E,E2,BD,7F,D,31,22,7E,7C,A4,8E,7E,CE,BD,7F,D,7F,7E,FA,7F,7E,5C,7C,7E,5C,C6,20,F7,7F,B5,F7,7F,B6,F7,7F,B8,C6,53,F7,7F,B7,A6,A4,B5,7E,5C,26,8,8E,7E,E2,BDTфž† 7F,D,20,6,8E,7F,B5,BD,7F,D,78,7E,5C,7C,7E,FA,B6,7E,FA,81,4,25,DE,31,23,7E,7C,A4,1,8E,7E,EE,BD,7F,D,8E,7E,E2,BD,7F,D,8E,7E,E2,BD,7F,D,8E,7E,E2,BD,7F,D,8E,7E,E2,BD,7F,D,31,23,7E,7C,A4UЃŸ† 8E,7E,F2,7E,7E,60,8E,7E,DA,7E,7E,60,8E,7E,D6,BD,7F,D,EC,A1,34,4,1F,89,BD,7F,D2,BD,7F,79,8E,7F,B5,BD,7F,D,35,4,BD,7F,79,8E,7F,B5,BD,7F,D,8E,7E,E2,BD,7F,D,8E,7E,E2,BD,7F,D,31,21,7E,7C,A4Vh † 8E,7E,D2,7E,7E,8F,20,45,2F,57,20,4C,41,42,20,53,59,4E,20,54,4D,50,20,4A,4D,50,20,42,52,4B,AF,AF,AF,AF,20,20,20,20,20,20,2E,20,20,4E,4F,50,20,53,52,54,20,45,52,54,20,56,4F,4C,0,34,12,4F,E6,61W(Ё† 8D,5D,E7,61,E6,62,8D,57,E7,62,35,14,39,F6,7C,91,C1,23,25,1,39,CE,7F,27,E6,C5,4F,C3,4,83,DD,88,BD,7F,4A,7C,7C,91,39,0,40,60,80,A0,4,44,64,84,A4,8,48,68,88,A8,C,4C,6C,8C,AC,10,50,70,90,B0WфЂ† 14,54,74,94,B4,18,58,78,98,B8,7F,7F,5E,A6,80,7C,7F,5E,AD,9F,A0,2,F6,7F,5E,C1,4,25,F0,39,0,8E,0,8,58,49,CA,1,24,4,A0,62,20,8,A0,62,24,4,C4,FE,AB,62,30,1F,26,EA,39,4F,1F,1,86,64,BD,7EXЃЃ† FB,BF,7F,B0,1F,89,4F,1F,1,86,A,BD,7E,FB,BF,7F,B2,B7,7F,B4,FC,7F,B0,CB,30,F7,7F,B6,FC,7F,B2,CB,30,F7,7F,B7,F6,7F,B4,CB,30,F7,7F,B8,BD,7F,B9,39,0,0,0,0,0,20,20,20,20,B6,7F,B6,C6,20,81,30YIЄ† 27,1,39,F7,7F,B6,B6,7F,B7,81,30,27,1,39,F7,7F,B7,39,34,2,86,20,B7,7F,B5,35,2,39,34,2,86,2D,B7,7F,B5,35,2,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0F7,7F,B7,F6,7F,B4,CB,30,F7,7F,B8,BD,7F,B9,39,0,0,0,0,0,20,20,20,20,B6,7F,B6,C6,20,81,30YIЄ† 27,1,39,F7,7F,B6,B6,7F,B7,81,30,27,1,39,F7,7F,B7,39,34,2,86,20,B7,7F,B5,35,2,39,34,2,џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџK& Ѕ 30&#š:л:кˆ:и"BW2INIT":Š&*ž3&?(’ 25,14:’ 3584,0&J2Ž"BW2"<*H@.8( џN„<B<HB2B6B8HB<$B2`@.@.H@.( @2( @6( H@8. $F@( HN>,$JDџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџc. "$&(+-0369<@DHLQV[`flsyˆ‘™ЂЌЖСЭйцѓ"3EXmƒšВЬч#Df‹Бк4e˜Я FˆЭcЕ hЪ1ž  š , Ч k  б ”b=% 4XŽж1Ђ(Х{ K"7$@&h(А+-Ќ0c3D6P9‹<ї@—DnH€LаQaV8[X`ЧfˆlЁsyюџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ "&*.27;@EJOUZ_dintz„‰•šŸЅЊЏДИНТЦЪЯгзлнсхшъэяђѓіїјњћќ§§§§§§§ќќћњјїієѓёяэъщцфспмйздвЯЭЪЧХТРНКИЗДГАЏЌЋЊЈЇІІЅЃЃЃЃЃЃЃЃЃЅІІЇЈЊЋЌЏАГДЗИКНРТХЧЪЭЯвдзймпсфцщъэяёѓєіїјњћќќ§§§§§§§ќћњјїієђяэъшхснлзгЯЪЦТНИДЏЊЅŸš•‰„ztnid_ZUOJE@;72.*&"   %+/5;AGMSY_elrx~„А–› ІЌАЕЙОТЧЪЮбдзкнрсфцчщьэяя№ђѓѓѕѕііјјљљљћћћќќќќќќ§§§§§ќќќќќќћћљљљјііѕѕѓђђ№яээьъъщччццффуусссссссссссууффццччщъъьээя№ђђѓѕѕііјљљљћћќќќќќќ§§§§§ќќќќќќћћћљљљјјііѕѕѓѓђ№яяэьщчцфсрнкздбЮЪЧТОЙЕАЌІ ›–Š„~xrle_YSMGA;5/+%  '7GYk}ЊЖСШЭаввЮЭЩХСОМЛЛМОСЦЫаелрхшъьььшхтнжвЭШХСРООРСЦЩЮелрчь№ѕљќ§§§§ќњїє№эъчурнлкижжжжжиклнртхшьэ№ђѕїїљљљїѕєђяьшурнкжегвввгежкнрушьяђєѕїљљљїїѕђ№эьшхтрнлкижжжжжиклнручъэ№єїњќ§§§§ќљѕ№ьчрлеЮЩЦСРООРСХШЭвжнтхшьььъшхрлеаЫЦСОМЛЛМОСХЩЭЮвваЭШСЖЊ}kYG7'  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ !#%(*,/1368;>@CFIKNQTWZ]`cfilorux{~‚…ˆ‹Ž‘”—š ЃІЉЌЏВДЗКНПТХЧЪЬЮбгеикмортфцчщыьюя№ђѓєѕіїјљљњћћќќќќќ§ќќќќќћћњљљјїіѕєѓђ№яюьыщчцфтромкиегбЮЬЪЧХТПНКЗДВЏЌЉІЃ š—”‘Ž‹ˆ…‚{xurolifc`]ZWTQNKIFC@>;8631/,*(%#! $3CTfxŠ­ОЪзтыѓјњ§§§ќќњјєєѓёёёёѓєєіјњќќ§§§§§§ќќќњњњјјјњњњњќќќ§§§§§§§§§ќќќќќќњќќќќќќ§§§§§§§§§§§ќќќќќќќќќќќќ§§§§§§§§§§§§ќќќќќќќќќќќ§§§§§§§§§§§§ќќќќќќќќќќќќ§§§§§§§§§§§ќќќќќќњќќќќќќ§§§§§§§§§ќќќњњњњјјјњњњќќќ§§§§§§ќќњјієєѓёёёёѓєєјњќќ§§§њјѓытзЪО­ŠxfTC3$2FZn‚–ЊОвцњџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџђчмбЧОЕЌЄœ•‡€ztoid`[WSOKGDA=;8520.,)'&$"  2d–ШџлеЯЩУНИВ­ЈЃžš•‘‰…}yvroliec`]ZWURPNKIGECA?=;:865320/-,+*('&%$#"!  џњѕ№ыцтнйебЭЩХСНЙЖВЏЋЈЄЁž›˜•’ŒŠ‡„‚}zxusqoljhfdb`^\[YWUTRPOMLJIGFECBA?>=<:9876543210/.-,+**)('&&%$##"!!  &&&&0000::::>>>><<<<::::88886666444422220000....,,,,****((((&&&&$$$$""""  э *Kn’Ку>pЄлU—м'uШ ~сJИ.Ћ / К O ь ’ B ў У•r]W_vŸй%†ќ‡*ц М"Џ$П&ю)@+Г.M13ј7:V=ЮA{E_I€Mоџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ†?Зџ#Ž*П)УП)ЦП)ЩП)ЬŽ-П)Р~,›О)РІ€З)Т91ўжІ€юІџ)ЯІ€юІџ)бІ€юІџ)гІ€юІџ)еП)Р9ŽЊІŸ)УЋŸ)ЦЉŸ)ЩЉŸ)ЬЗџ ќ)Фѓ)Я§)Фќ)Чѓ)б§)Чќ)Ъѓ)г§)Ъќ)Эѓ)е§)Э1?&z)Т' КІ„ Д9џ&9џ€Ђ ёџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў22,$JDџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџy4~†y‹ЮŽŽ0€Ь€УнІ†Ž8€Ц€ц…=Ц=—FŽ0€Ь€Ун1І†Ž8€Ц€ц…=Ц=‹—bŽ0€Ь€УнMІ†Ž8€Ц€ц…=Ц=‹—~Ž0€Ь€УнiІ†Ž8€Ц€ц…=Ц=‹Зџ 3Aƒd&Ю1?&5~9 $ > Z v===!ћ!љ~yН|О|Ž.Ю/Ь€§y§y1§yM§yi|}џ' 4~П|Н|’5~ц С'-С§$ђO§yц ' Х&†€Зy$ Z]&Ь§yЬyЈїy•~z$Oь‹§yН|цЫЖ|=Зy)Ьy$їy•ц ' Х&†€Зy> Z]&Ь§y4ЬyЈїy—~z^Oь‹§y4Н|цЫЖ|=ЗyCЬy>їy—ц ' Х&†€ЗyZ Z]&Ь§yPЬyЈїy™~z˜Oь‹§yPН|цЫЖ|=Зy_ЬyZїy™ц ' Х&†€Зyv Z]&Ь§ylЬyЈїy›~zвOь‹§ylН|цЫЖ|=Зy{Ьyvїy›Нy~yШСў&ц ї|ц ї|ц ї|ц ї|~yШСџ&aІ 4„Ц€У0§y5GGGУ8§y!І 4„У0§y.5GGGУ8§y;І 4„У0§yJ5GGGУ8§yWІ 4„У0§yf5GGGУ8§ys~yШІ …&)…&H…&l…&t…&… &……@&x1#~yШ1#~yШ1#4`Зџи­Ÿ 'њ}ў'Зџй5`'b~yШ4Ž€цЄХ'ПyХ'Пy1Х'ПyMХ'Пyi51#~yШ1#П|†џЗ|~yШЖ|' |О|~yШ1#~yШьЄ~yШьЄ§y†1#~yШН|79@?@@@‰O9Жџ„іЗџЖџ„їЗџЖџ#ŠЗџ#9ЖџŠ ЗџЖџŠЗџЖџ#„їЗџ#9ЗџйНyЉЗџи9ŽyІЇ„0М|i$ѕ9@О|xІЇ€Œy#ї9@О|Šі|Žo„0…М|Œ#ї90y@|‘О|11ќ|У§|Œ@%[Œy"UМ|%9І ќ"kM'‰НyНвŽЕН ~|зŽ~цН ~њц ]'ЊХ&Нв~|яZНмНyŽЕН |~њЖ~њ%и~|ЄŽ~оН Ž~оН Ž~оН Ž~оН Ž~оН 1%~|Єџ%7Ž~ЦН Нв~њ†,ЗЗІЄ„‹0ЗИІ DDD‹0ЗЖŽЕН |~њЖ~њ%н~|Єў%-Ž~іН Нв~њц НyŽЕН |~њЖ~њ%ы~|ЄŽ~цН ~|јІ …&G…&t…&Е…&в…&в… &…@&ЬŽ~ъН Ž~тН Ž~тН Ž~тН Ž~тН 1#~|ЄŽ~ЪН І Ц їЕїЖїИЗЗŽЕН Ž~тН Ž~тН Ž~тН 1"~|ЄŽ~ЮН ~њ~\|~\Ц їЕїЖїИЦSїЗІЄЕ~\&Ž~тН ŽЕН x~\|~њЖ~њ%о1#~|ЄŽ~юН Ž~тН Ž~тН Ž~тН Ž~тН 1#~|ЄŽ~ђ~~`Ž~к~~`Ž~жН ьЁ4‰НвНyŽЕН 5НyŽЕН Ž~тН Ž~тН 1!~|ЄŽ~в~~ E/W LAB SYN TMP JMP BRKЏЏЏЏ . NOP SRT ERT VOL4Oцa]чaцbWчb59і|‘С#%9Ю'цХOУƒнˆНJ||‘9@`€ Dd„ЄHhˆЈ LlŒЌPpАTt”ДXx˜И^І€|^­Ÿ і^С%№9ŽXIЪ$ b  b$ФўЋb0&ъ9O†dН~ћПА‰O† Н~ћПВЗДќАЫ0їЖќВЫ0їЗіДЫ0їИНЙ9 ЖЖЦ 0'9їЖЖЗ0'9їЗ94† ЗЕ594†-ЗЕ59џybWчb59і|‘С#%9Ю'цХOУƒнˆНJ||‘9@`€ Dd„ЄHhˆЈ LlŒЌPpАTt”ДXx˜И^І€|^­Ÿ і^С%№9ŽXIЪ$ b  b$ФўЋb0&ъ9O†dН~ћПА‰O† Н~ћПВЗДќАЫ0їЖќВЫ0їЗіДЫ0їИНЙ9 ЖЖЦ 0'9їЖЖЗ0'9їЗ94† ЗЕ594†-ЗЕ59џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ 0 GOTO72 1 GOSUB2:GOTO5 2 CLS3:PRINT">>>>> BELLS AND WHISTLES 2 <<<<<";:PRINT@128,"0:";:PRINT@192,"1:";:PRINT@224,"2:";:PRINT@256,"3:";:PRINT@288,"4:";:PRINT@32,STRING$(32,191);:PRINT@384,STRING$(32,191);:I$=STRING$(4,166):PRINT@335,I$;:PRINT@175,I$;:PRINT@111,I$; 3 PRINT@416,STRING$(69,32);:POKE1535,96:PRINT@485,"BY MATTHEW A. THOMPSON ";:RETURN 4 POKEII,INT(I/256):POKEII+1,I-256*INT(I/256):RETURN 5 GOSUB3:POKEHS,0:GOTO7 6 PRINT@352,"COMMAND?":PRINT@64,"CURRENT BLOCK: ";:PRINTUSING"####";(CB-M)/5:PRINT@85,"END: ";:PRINTUSING"####";(EB-M)/5:RETURN 7 GOSUB6 8 I=CB:II=&H7C8F:GOSUB4:EXEC&H7C92 9 POKE282,0:POKE343,255:POKE344,255:I$=INKEY$:IFI$<>""THEN11ELSEPOKECM(CU)+CC,PEEK(CM(CU)+CC)-64:FORQT=1TO30:NEXT:POKECM(CU)+CC,PEEK(CM(CU)+CC)+64 10 CC=CC+CS:IFCC>2ORCC<1THENCS=-CS:IFI$=""THEN9 11 IFI$=CHR$(8)ANDCB>M THENCB=CB-5:POKE&H87,0:GOTO7 12 IFI$=CHR$(9)ANDCB<&H78E0 THENCB=CB+5:POKE&H87,0:GOTO7 13 IFI$=CHR$(10)ANDCU<4THENCU=CU+1 14 IFI$="^"ANDCU>0THENCU=CU-1 15 IFI$>="0"ANDI$<="9"THEN18 16 IFI$<>""THENONINSTR(1,CM$,I$)GOTO31,33,34,35,112,36,79,40,113,114,109,42,41,48,49,53,55,56,59,60,61,64,129,57,71,115,125,130,51,50,129,77,52,107 17 GOTO9 18 PRINT@361,I$:PRINT@CM(CU)-1024," ???";:N$=I$ 19 I$=INKEY$:IFI$=""THEN19 20 IFI$=" "THEN7 21 IFI$>="0"ANDI$<="9"THENN$=N$+I$:PRINT@361,N$ 22 N=VAL(N$) 23 IFN>255THENPLAY"T2L16O1V4C":GOTO7 24 IFPEEK(CB)>252AND(I$=CHR$(13)ORI$="@")THENPOKECB+CU,N:GOTO29 25 IFCU=0AND(I$=CHR$(13)ORI$="@")THENPOKECB,N:GOTO29 26 IFI$=CHR$(13)THENPOKECB+CU,N:GOTO29 27 IFI$="@"ANDN<255THENPOKECB+CU,N+1:GOTO29 28 GOTO19 29 IFEBCB THENEB=EB-5:GOTO7ELSE7 36 PRINT@352,"ENVELOPE/WAVEFORM BLOCK":FORI=1TO4 37 PRINT@416,"VOICE"I"ENVELOPE";:INPUTII:II=FIX(ABS(II)):IFII>7THEN5ELSEII=II*8 38 PRINT@448,"VOICE"I"WAVEFORM";:INPUTIC:IC=FIX(ABS(IC)):IFIC>7THEN5ELSEPOKECB+I,IC+II 39 NEXT:POKECB,255:GOTO29 40 PRINT@352,"JUMP":PRINT@416,;:INPUT"TO WHAT BLOCK";I:I=FIX(ABS(I)):IFI>2912THEN5ELSECB=I*5+M:GOTO5 41 PRINT@352,"FREQUENCY TRANSPOSATION":PRINT@416,"SEMITONES FROM A=440 HZ";:INPUTOF:IFOF>256OROF<-256THEN5ELSEGOSUB75:GOTO5 42 PRINT@352,"MEMORY CLEAR":PRINT@416,"START BLOCK";:INPUTSB:SB=FIX(ABS(SB)):IFSB>2912THEN5 43 INPUT"END BLOCK";TB:TB=FIX(ABS(TB)):IFTB>2912THEN5 44 GOSUB3:PRINT@416,"INCREMENT";:INPUTIC:IC=FIX(ABS(IC)):IFIC<>1ANDIC<>5THEN5 45 I=SB*5+M:IFIC=5THENI=I+CU 46 II=&H7C8A:GOSUB4:I=TB*5+M:IFIC=5THENI=I+CU ELSEI=I+4 47 II=&H7C8C:GOSUB4:POKE&H7C8E,IC:EXEC&H7C7A:GOTO56 48 PRINT@352,"TEMPO":PRINT@416,;:INPUT"TEMPO";QT:QT=ABS(FIX(QT)):IFQT>65535THEN5ELSEI=QT:II=CB+2:GOSUB4:POKECB,253:POKECB+1,32:GOTO29 49 PRINT@352,"LABEL":POKE282,255:PRINT@416,"HIT LABEL KEY.":GOSUB78:I=ASC(QW$):IFI<33ORI>90THEN5ELSEPOKECB,253:POKECB+1,1:POKECB+2,I:GOTO29 50 POKE32767,0:GOTO9 51 POKE32767,1:GOTO9 52 SOUND50,30:GOTO9 53 PRINT@352,"FIND":PRINT@416,"HIT LABEL TO FIND.":POKE282,255:GOSUB78 54 I=ASC(QW$):IFI<33ORI>90THEN5ELSEPRINT@357,CHR$(I):FORII=M TOEB+5STEP5:IFPEEK(II+2)<>I THENNEXT:GOTO5ELSEIFPEEK(II+1)=1ANDPEEK(II)=253THENCB=II:GOTO5ELSENEXT:GOTO5 55 POKECB,254:GOTO29 56 FORI=CB TO&H78F0 STEP5:IFPEEK(I)=0THENEB=I:GOTO1ELSENEXT:GOTO1 57 PRINT@352,"SYNCHRONIZATION":II=0:FORI=1TO4:PRINT@416,"VOICE"I" (1=Y,0=N)?":GOSUB78:IFQW$<>"0"ANDQW$<>"1"THEN5 58 II=II+VAL(QW$)*2^(I-1):NEXT:POKECB,253:POKECB+1,2:POKECB+2,II:GOTO29 59 PRINT@352,"MUSIC JUMP":PRINT@416,;:INPUT"TO WHAT BLOCK";I:I=FIX(ABS(I)):IFI>2912THEN5ELSEI=M+I*5:POKECB,253:POKECB+1,64:II=CB+2:GOSUB4:GOTO29 60 POKECB,253:POKECB+1,4:GOTO29 61 POKECB,253:POKECB+1,8:GOTO29 62 POKE282,255:PRINT@352,"LOAD":GOSUB3:PRINT@416,;:LINEINPUT"TITLE: ";I$:IFLEN(I$)>8THEN5ELSEPOKELS,0:GOSUB128:IFQW$="1"THENCLOADM""+I$,I ELSEIFQW$="2"ANDMEM<700THENLOADM""+I$,I ELSE5 63 POKEHS,0:CB=M:PRINT@357,"COMPLETED... WAIT.":GOTO56 64 POKE282,255:PRINT@352,"SAVE":PRINT@416,"1) MUSIC","2) MUSIC+CONFIG","3) CONFIG":GOSUB78:QT=VAL(QW$):IFQT=1THENI=M:II=EB+9ELSEIFQT=2THENI=S:II=EB+9ELSEIFQT=3THENI=S:II=M-1ELSE5 65 GOSUB3:PRINT@416,"TITLE: ";:LINEINPUTI$:IFI$=""ORLEN(I$)>8THEN5ELSEPOKELS,0 66 GOSUB128:IFQW$="1"THEN69 67 IFQW$<>"2"ORMEM>700THEN5ELSESAVEM""+I$,I,II,40999 68 GOTO70 69 CSAVEM""+I$,I,II,40999 70 POKEHS,0:GOTO5 71 POKECB,253:POKECB+1,128:GOTO29 72 IFPEEK(&H7908)<>134ORPEEK(&H7909)<>121THEN135 73 CLEAR175,&H2DFF:HS=65497:LS=65496:POKEHS,0:M=&H4000:W=&H3000:E=&H3800:S=&H2E00:EQ=&H2F00:CB=M:EB=M:CC=0:CS=1:IFPEEK(&H7906)<>52ORPEEK(&H7907)<>126THEN133 74 CLS3:PRINT@237," WAIT ";:I=1167:CM(0)=I:CM(1)=I+64:CM(2)=I+96:CM(3)=I+128:CM(4)=I+160:CU=0:CM$="pPiDbWwjzQCMFtlfvZJseSLyNn-=dco\k"+CHR$(12):POKEHS,0:GOTO56 75 QT=31214.74003*(1.0594631^OF):FORII=S+254TOS STEP-2:I=QT:IFI>32768THENI=32768 76 GOSUB4:QT=QT/1.0594631:NEXT:RETURN 77 IFMEM<700THENCLS:POKELS,0:DIR:POKEHS,0:GOSUB78:GOTO1ELSE9 78 QW$=INKEY$:IFQW$=""THEN78ELSERETURN 79 PRINT@352,"ENVELOPE/WAVEFORM CREATE":PRINT@416,"W)AVEFORMS",,"E)NVELOPES":GOSUB78:IFQW$="e"THEN98 80 IFQW$<>"w"THEN5 81 CLS:PRINT"1) GRAPHIC",,"2) SINE HARMONICS","3) SQUARE",,"4) SAWTOOTH",,"5) TRIANGLE",,"6) JUST CHECKING","7) NOISE/PERCUSSION","8) BYTE BY BYTE":GOSUB78:QT=VAL(QW$):IFQT<1ORQT>8THEN1 82 GOSUB108:IFI>7THEN1 83 OF=W+I*256:ONQT GOTO84,89,94,95,96,97,132,105 84 QT=0:HSCREEN2:PALETTE0,0:HCOLOR1:HLINE(30,60)-(290,191),PSET,B:II=32:FORI=OF TOOF+255 85 I$=INKEY$:IFI$=CHR$(94)ANDQT<=253THENQT=QT+2ELSEIFI$=CHR$(10)ANDQT>=2THENQT=QT-2 86 POKEI,QT:SB=FIX(189-QT/2):HSET(II,SB,4):HRESET(II,SB-1) 87 HRESET(II,SB+1) 88 IFI$=CHR$(9)THENII=II+1:NEXT:GOTO97ELSE85 89 CLS:PRINT"INPUT HARMONIC WEIGHTS (0-1):":PRINT:FORI=1TO10:PRINTI;:INPUTZ(I):IFZ(I)<0ORZ(I)>1THEN1 90 NEXT:HSCREEN2:PALETTE0,0:HCOLOR1:HLINE(30,60)-(290,191),PSET,B:I=0:IC=0:FORQT=OF TOOF+255:FORII=1TO10:Y(II)=COS(I*II)*Z(II) 91 NEXTII:SB=INT(127-126*((Y(1)+Y(2)+Y(3)+Y(4)+Y(5)+Y(6)+Y(7)+Y(8)+Y(9)+Y(10))/(Z(1)+Z(2)+Z(3)+Z(4)+Z(5)+Z(6)+Z(7)+Z(8)+Z(9)+Z(10)))):POKEQT,SB:IFSB>IC THENIC=SB 92 I=I+3.1415926/128:HSET(QT-OF+32,189-PEEK(QT)/2,4) 93 NEXTQT:IC=255/IC-((255/IC)/254):FORI=OF TOOF+255:POKEI,INT(PEEK(I)*IC):NEXT:GOTO97 94 FORI=OF TOOF+127:POKEI+128,255:POKEI,0:NEXT:GOTO97 95 FORI=OF TOOF+255:POKEI,I-OF:NEXT:GOTO97 96 FORI=OF TOOF+127:POKEI,2*(I-OF):POKEI+128,255-2*(I-OF):NEXT:GOTO97 97 HSCREEN2:PALETTE0,0:HCOLOR1:HLINE(30,60)-(290,191),PSET,B:IC=32:FORI=OF TOOF+255:HSET(IC,189-PEEK(I)/2,4):IC=IC+1:NEXT:QW$=INKEY$:GOSUB78:HSCREEN0:PALETTE0,18:GOTO1 98 CLS:PRINT"1) EXPONENTIAL DECAY","2) FLAT",,"3) GRAPHIC",,"4) JUST CHECKING","5) BYTE BY BYTE":GOSUB78:QT=VAL(QW$):IFQT<1ORQT>5THEN1 99 GOSUB108:IFI>7THEN1ELSEOF=E+I*256 100 ONQT GOTO101,106,84,97,105 101 PRINT:INPUT"DECAY VALUE";SB:SB=ABS(SB):IFSB<1THEN1 102 PRINT"1) ABSOLUTE","2) RELATIVE":GOSUB78:IFQW$<"1"ORQW$>"2"THEN1 103 II=255:IFQW$="1"THENQT=0:INPUT"STRUM FACTOR";IC:IC=FIX(ABS(IC)):IFIC<1ORIC>256THEN1ELSEFORI=OF TOOF+255:POKEI,II:II=II/SB:QT=QT+1:IFQT=IC THENQT=0:II=255:NEXT:GOTO97ELSENEXT:GOTO97 104 FORI=OF TOOF+255:POKEI,II/255*PEEK(I):II=II/SB:NEXT:GOTO97 105 PRINT:FORI=OF TOOF+255:PRINT"BYTE"I-OF"(0-255)";:INPUTII:II=FIX(ABS(II)):IFII>255THEN1ELSEPOKEI,II:NEXT:GOTO97 106 FORI=OF TOOF+255:POKEI,255:NEXT:GOTO97 107 POKECB+CU,0:GOTO8 108 PRINT:PRINT"WHICH TABLE (0-7)":GOSUB78:IFQW$<"0"ORQW$>"7"THENI=9:RETURNELSEI=VAL(QW$):RETURN 109 PRINT@352,"COPY":PRINT@416,"START";:INPUTSB:SB=FIX(ABS(SB)):IFSB>2912THEN5ELSEINPUT"END";TB:TB=FIX(ABS(TB)):IFTB>2912ORTB2912ORIC=SB ORIC+TB-SB>2912THEN5 110 SB=SB*5+M:TB=TB*5+M+4:IC=IC*5+M:IFIC5THEN5 116 INPUT"START BLOCK";SB:SB=FIX(ABS(SB)):IFSB>2912THEN5 117 GOSUB3:PRINT@416,"END BLOCK";:INPUTTB:TB=FIX(ABS(TB)):IFTB>2912ORTB0ANDOF+IC>1ANDOF+IC<256THENPOKEQT,OF+IC 122 IFQQ<5THEN124 123 NEXTII 124 NEXTI:GOTO5 125 IFPEEK(CB)>252ORCU=0THEN9 126 I=PEEK(CB+CU):IF(I AND1)=1THENPOKECB+CU,I-1ELSEPOKECB+CU,I+1 127 POKE343,255:IFINKEY$="-"THEN127ELSE8 128 GOSUB3:PRINT@416,"1) CASSETTE OR 2) DISK?":GOSUB78:RETURN 129 IFI$="L"THENI=0:GOTO62ELSEPRINT@352,"ODD FILES":PRINT@416,"1) APPEND","2) MUSIC+","3) COCO COMPOSER";:GOSUB78:IFQW$="3"THENI=&H1300:GOTO62ELSEIFQW$="2"THENI=&HF0DE:GOTO62ELSEIFQW$="1"THENI=EB-M:GOTO62ELSE5 130 CLS:PRINT"1) FLAT OR 2) CUSTOM":GOSUB78:IFQW$<"1"ORQW$>"2"THEN1ELSEIFQW$="1"THENFORI=EQ TOEQ+255:POKEI,255:NEXT:GOTO1 131 FORI=0TO127:PRINTFIX((I+.5)/256*6172);"HZ (0-255)";:INPUTII:II=FIX(ABS(II)):IFII>255THEN1ELSEPOKEI+EQ,II:NEXT:GOTO1 132 FORI=OF TOOF+255:POKEI,RND(255):NEXT:GOTO97 ":GOSUB78:IFQW$<"1"ORQW$>"2"THEN1ELSEIFQW$="1"THENFORI=EQ TOEQ+255:POKEI,255:NEXT:GOTO1 131 FORI=0TO127:PRINTFIX((I+.5)/256*6172);"HZ (0-255)";:INPUT1 NAM BW3ML/BIN 2 ORG $7C6B 3 LDX >P7C78 4 P7C6E LDA 5,X 5 STA ,X+ 6 CMPX #P7900 7 BLS P7C6E 8 RTS 9 END P7900 $FFD9 46 END P7900 STA >HFFD9 31 JSR >P79A9 32 STA >HFFD8 33 RTS 34 LDX #P7900 35 P7C5D LDA -5,X 36 STA ,X 37 LEAX -1,X 38 CMPџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ1 NAM BW3ML/BIN 2 ORG $7C7A 3 LDX >P7C8A 4 LDB >P7C8E 5 P7C80 CLR ,X 6 LEAX B,X 7 CMPX >P7C8C 8 BLS P7C80 9 RTS 10 END P7900 P7900 STA >HFFD9 31 JSR >P79A9 32 STA >HFFD8 33 RTS 34 LDX #P7900 35 P7C5D LDA -5,X 36 STA ,X 37 LEAX -1,X 38 CMPџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ1 NAM BW3ML/BIN 2 L01 EQU $01 3 L02 EQU $02 4 L04 EQU $04 5 L07 EQU $07 6 L08 EQU $08 7 L10 EQU $10 8 L14 EQU $14 9 L20 EQU $20 10 L2C EQU $2C 11 L30 EQU $30 12 L40 EQU $40 13 L53 EQU $53 14 LFC EQU $FC 15 LFE EQU $FE 16 LFF EQU $FF 17 L4000 EQU $4000 18 ORG $7C92 19 CLR >P7C91 20 LDY >P7C8F 21 LEAY -15,Y 22 LDD >P7C8F 23 ADDD #L14 24 STD >P7C8F 25 P7CA4 CMPY #L4000 26 BCS P7D05 27 CMPY #P7904 28 BHI P7D05 29 CMPY >P7C8F 30 BCS P7CB7 31 RTS 32 P7CB7 LDA ,Y+ 33 CMPA #LFC 34 BHI P7D28 35 TSTA 36 BEQ P7CD1 37 TFR A,B 38 JSR >P7F79 39 JSR >P7FD2 40 LDX #P7FB5 41 JSR >P7F0D 42 JMP >P7CD7 43 P7CD1 LDX #P7EE6 44 JSR >P7F0D 45 P7CD7 CLR >P7EFA 46 P7CDA LDB ,Y+ 47 TSTB 48 LBEQ P7D8B 49 BITB #L01 50 BNE P7CEB 51 JSR >P7FD2 52 JMP >P7CEF 53 P7CEB DECB 54 JSR >P7FDC 55 P7CEF JSR >P7F79 56 LDX #P7FB5 57 JSR >P7F0D 58 P7CF8 INC >P7EFA 59 LDA >P7EFA 60 CMPA #L04 61 BCS P7CDA 62 JMP >P7CA4 63 P7D05 LDX #P7EDE 64 JSR >P7F0D 65 LDX #P7EDE 66 JSR >P7F0D 67 LDX #P7EDE 68 JSR >P7F0D 69 LDX #P7EDE 70 JSR >P7F0D 71 LDX #P7EDE 72 JSR >P7F0D 73 LEAY 5,Y 74 JMP >P7CA4 75 P7D28 CMPA #LFF 76 BCS P7D63 77 LDX #P7EC6 78 JSR >P7F0D 79 JSR >P7FD2 80 CLR >P7EFA 81 LDA #L2C 82 STA >P7FB7 83 P7D3D LDA ,Y 84 ANDA #L07 85 ADDA #L30 86 STA >P7FB8 87 LDA ,Y+ 88 LSRA 89 LSRA 90 LSRA 91 ADDA #L30 92 STA >P7FB6 93 LDX #P7FB5 94 JSR >P7F0D 95 INC >P7EFA 96 LDA >P7EFA 97 CMPA #L04 98 BCS P7D3D 99 JMP >P7CA4 100 P7D63 CMPA #LFE 101 BCS P7D94 102 LDX #P7EF6 103 JSR >P7F0D 104 JSR >P7FD2 105 CLR >P7EFA 106 P7D73 LDB ,Y+ 107 JSR >P7F79 108 LDX #P7FB5 109 JSR >P7F0D 110 INC >P7EFA 111 LDA >P7EFA 112 CMPA #L04 113 BCS P7D73 114 JMP >P7CA4 115 P7D8B LDX #P7EE6 116 JSR >P7F0D 117 JMP >P7CF8 118 P7D94 LDA ,Y+ 119 BITA #L01 120 LBNE P7DE3 121 BITA #L02 122 LBNE P7E16 123 BITA #L04 124 LBNE P7E5D 125 BITA #L08 126 LBNE P7E80 127 BITA #L10 128 LBNE P7E86 129 BITA #L20 130 LBNE P7EC0 131 BITA #L40 132 LBNE P7E8C 133 LDX #P7EEA 134 JSR >P7F0D 135 LDX #P7EE2 136 JSR >P7F0D 137 LDX #P7EE2 138 JSR >P7F0D 139 LDX #P7EE2 140 JSR >P7F0D 141 LDX #P7EE2 142 JSR >P7F0D 143 LEAY 3,Y 144 JMP >P7CA4 145 P7DE3 LDX #P7ECA 146 JSR >P7F0D 147 LDA ,Y+ 148 LDB #L20 149 STB >P7FB5 150 STB >P7FB6 151 STB >P7FB8 152 STA >P7FB7 153 LDX #P7FB5 154 JSR >P7F0D 155 LDX #P7EE2 156 JSR >P7F0D 157 LDX #P7EE2 158 JSR >P7F0D 159 LDX #P7EE2 160 JSR >P7F0D 161 LEAY 2,Y 162 JMP >P7CA4 163 P7E16 LDX #P7ECE 164 JSR >P7F0D 165 CLR >P7EFA 166 CLR >P7E5C 167 INC >P7E5C 168 LDB #L20 169 STB >P7FB5 170 STB >P7FB6 171 STB >P7FB8 172 LDB #L53 173 STB >P7FB7 174 P7E35 LDA ,Y 175 BITA >P7E5C 176 BNE P7E44 177 LDX #P7EE2 178 JSR >P7F0D 179 BRA P7E4A 180 P7E44 LDX #P7FB5 181 JSR >P7F0D 182 P7E4A ASL >P7E5C 183 INC >P7EFA 184 LDA >P7EFA 185 CMPA #L04 186 BCS P7E35 187 LEAY 3,Y 188 JMP >P7CA4 189 END P7900 7E35 LDA ,Y 175 BITA >P7E5C 176 BNE P7E44 177 LDX #P7EE2 178 JSR >P7F0D 179 BRA P7E4A 180 P7E44 LDX #P7FB5 181 JSR >P7F0D 182 P7E4A ASL >P7E5C 183 INC >P7џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ1 NAM BW3ML/BIN 2 L01 EQU $01 3 L04 EQU $04 4 L08 EQU $08 5 L0A EQU $0A 6 L30 EQU $30 7 L64 EQU $64 8 L8E EQU $8E 9 LFE EQU $FE 10 ORG $7F4A 11 CLR >P7F5E 12 P7F4D LDA ,X+ 13 INC >P7F5E 14 JSR [HA002] 15 LDB >P7F5E 16 CMPB #L04 17 BCS P7F4D 18 RTS 19 P7F5E NEG P7EFB 38 STX >P7FB0 39 TFR A,B 40 CLRA 41 TFR D,X 42 LDA #L0A 43 JSR >P7EFB 44 STX >P7FB2 45 STA >P7FB4 46 LDD >P7FB0 47 ADDB #L30 48 STB >P7FB6 49 LDD >P7FB2 50 ADDB #L30 51 STB >P7FB7 52 LDB >P7FB4 53 ADDB #L30 54 STB >P7FB8 55 JSR >P7FB9 56 RTS 57 HA002 EQU $A002 58 END P7900 TFR D,X 42 LDA #L0A 43 JSR >P7EFB 44 STX >P7FB2 45 STA >P7FB4 46 LDD >P7FB0 47 ADDB #L30 48 STB >P7FB6 49 LDD >P7FB2 50 ADDB #L30 51 STB >P7FB7 52 LDB >P7FB4 53 ADDB #L30 54 STB >P7FB8 55 JSR >Pџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ