џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџd@@BEHKNPTWY\^`cefhjklmnoooppoooonllljhfedb`^][YWWTRPONMKJIHGGFFEEEEEFGGHHJJLMOPQTUWXZ\O^`bdegijkllnnooooooonmmlkigedb`^[XVSPMJHDA>;8520,*'$#  !#$&(*+-.02245678899:::99887654320/-+*(&$$! "$&*,/257:+"$&()+,.02346789:;<<==>>>>>>==<<;::98654321/.-,*))'&%$#""!  !!"#$%&'()*+,-/&12346789::;<===>>>>>>==<<;:98754310.,*)'%$"    !"##$$%%%&&&%%%$$#""!   +.158;>@BDFHIIJKJIIHGFECA@><;9865422100///////00011+12223344444554444443422221110000/'../0001234578:;=>@BCDFGHIIJJIIHGFCB?=:741-*'#   !#$$%&&&''&&&&&%$$$###""!!!!!!!!!!!!!!""##$$$$$%&&&&&&&&&&%$$#!  !%!'+15:>ADFHIKKJIHFCA>;741.+(&#!  !"#$%&&''''&$$#!  !#$%&&'''''&$##!  !"$&)+.148;>ACFHIJKJIHFCA=940+&!  !$&)+-./00000..-,+*)('''''(()*+,-./012223222100.--+*)(''''''()**+-../000/.-,*(&#   #d@ABCў@ABCd[WЖВjf lhебlh jfЖВџ[WЖВjf lhебlh jfЖВџў@ABCNЖ ! [W !  !  !   =9 !  й Х -  џ Ћ —ЖВ Ћ — Ћ —lh Ћ —еб B.! B.еб B.lh B.‹џ {g {g Ћ —lh Ћ —lh -  -  Ћ —lh Ћ —lh й Хlhџ !  !  !  ! ‹    ‹  lh  ‹џ  jf  ‹  ПЛ  еб Ћ —!  еб - ПЛ Ћ — џ {g  {g=9 Ћ —jf Ћ —еб - žš -  Ћ — Ћ —=9џ й ХЖВ й Х  = )lh й Хlh - еб й Хеб Ћ —жв Ћ —lh Ћ —‹ - ЖВџ - ‹ -  -  -  - =9 -  -  -  џ ! ЖВ !  !  !   =9 !  й Х -  џ Ћ —ЖВ Ћ — Ћ —lh Ћ —еб B.! B.еб B.lh B. џ {g {g Ћ —lh Ћ —lh -  -  Ћ —lh Ћ —lh й Хlhџ !  !  !  !   žš  ‹  lh  ‹џ  jf  ‹  ПЛ  еб = )!  еб - ПЛ Ћ —‹џ {g  {g=9 Ћ —jf Ћ —еб - žš -  Ћ — Ћ —=9џ й ХЖВ й Х Ќ˜lh! lh  еб! еб Ћ —ЖВ Ћ — Ћ — - =9џ - ЖВ -  -  - =9 й Хlh й Хlh B.џ !  !   !  !   ЖВ œˆ    = )жвџ !  !     {gЖВ?+:6B.:6 ч г  й Х   lhB.lhџ …        œˆжв  ‹ - lhџ !  !       ЯЫ й ХЖВ = )‹  ЖВџ !  !  !  !   =9 !  й Х -  џ Ћ —ЖВ Ћ — Ћ —lh Ћ —еб B.! B.еб B.lh B. џ {g {g Ћ —lh Ћ —lh -  -  Ћ —lh Ћ —lh й Хlhџ !  !  ! ‹ !   žš  ‹  lh  ‹џ  jf  ‹  ПЛ  еб Ћ —!  еб - ПЛ Ћ —‹џ {g  {g=9 Ћ —jf Ћ —еб - žš -  Ћ — Ћ —=9џ й ХЖВ й Х  = )lh й Хlh - еб й Хеб Ћ —ЌЈ Ћ —lh Ћ —‹ - ЖВџ - ‹ -  -  -  - =9 -  -  -  џ ! ЖВ !  !  !   =9 !  й Х -  џ Ћ —ЖВ Ћ — Ћ —lh Ћ —еб B.! B.еб B.lh B. џ {g {g Ћ —lh Ћ —lh -  -  Ћ —lh Ћ —lh - lhџ !  !  !  !   žš  ‹  lh  ‹џ  jf  ‹  ПЛ  еб Ћ —!  еб - ПЛ Ћ —‹џ {g  {g=9 Ћ —jf Ћ —еб - žš -  Ћ — Ћ —=9џ й ХЖВ й Х Ќ˜lh! lh  еб! еб Ћ —ЖВ Ћ — Ћ — - =9џ - ЖВ -  - =9 -  й Хlh й Хlhџџ9ƒ1 9:60500000‚2 5:50600000†3 6:60605010‚4 6:00606050"IMPROMPTU FANTASIE" BY F.CHOPIN ARR. BY KEITH LANGILL џPь еб! еб Ћ —ЖВ Ћ — Ћ — - =9џ - ЖВ -  - =9 -  й Хlh й Хlhџџ9ƒ1 9:60500000C}rpiqшRrD}yFRrD}rpiqhRrE}yFRrE}rpiqшRrF}yFRrF}rpiqhRsp}yFRsp}rpiqшRsq}yFRsq}rpiqhRsr}yFRsr}rpiqшRss}yFRss}rpiqhRst}yFRst}rpiqшRsu}yFRsu}rpiqRsu}yFRsu}rpвsv}yFRsv}rpRsw}yFRsw}rpвsx}yFRsx}rphRsy}yFRsy}rpiqшRsA}yFRsA}rpiqRsB}yFRsB}rpвsC}yFRsC}rpRsD}yFRsD}rpвsE}yFRsE}rpRsF}yFRsF}rpвtp}yFRtp}rphRtq}yFRtq}rpiqшRtr}yFRtr}rpiqRts}yFRts}rpвtt}yFRtt}rphRtu}yFRtu}rpisшRtv}yFRtv}rpiqhRtw}yFRtw}rpiqшRtx}yFRtx}rpiqhRty}yFRty}rpiqшRtA}yFRtA}rpiqhRtB}yFRtB}rpiqшRtC}yFRtC}rpiqhRtC}yFRtC}rpiqшRtD}yFRtD}rpiqhRtE}yFRtE}rpiqшRtF}yFRtF}rpiqвup}yFM`juVru@VssVtwVuyвup}rpRup}yFRup}rpвuq}yFM`juVruVsp@VtwVuyвuq}rpRuq}yFRuq}rpвur}yFM`juVruVsr@VtwVuyвur}rpRur}yFRur}rpвus}yFM`juVrtVsr@VtpVuyвus}rpRus}yFRus}rpшRvp}yFRvp}rpiqhRvq}yFRvq}rpiqшRvr}yFRvr}rpiqhRvs}yFRvs}rpiqшRvt}yFRvt}rpiqhRvu}yFRvu}rpiqшRvv}yFRvv}rpiqhRvw}yFRvw}rpiqшRvx}yFRvx}rpiqhRvy}yFRvy}rpiqшRvA}yFRvA}rpiqhRvB}yFRvB}rpiqшRvC}yFRvC}rpiqhRvD}yFRvD}rpiqшRvE}yFRvE}rpiqhRvF}yFRvF}rpiqшRwp}yFRwp}rpiqhRwq}yFRwq}rpiqшRwr}yFRwr}rpiqhRws}yFRws}rpiqшRwt}yFRwt}rpiqhRwu}yFRwu}rpiqшRwv}yFRwv}rpiqhRww}yFRww}rpiqшRwx}yFRwx}rpiqhRwy}yFRwy}rpiqшRwA}yFRwA}rpiqhRwB}yFRwB}rpiqшRvC}yFRvC}rpiqhRvD}yFRvD}rpiqшRvE}yFRvE}rpiqhRvF}yFRvF}rpiqшRwp}yFRwp}rpiqhRwq}yFRwq}rpiqшRwr}yFRwr}rpiqhRws}yFRws}rpiqшRwC}yFRwC}rpiqhRwD}yFRwD}rpiqшRqw}yFRqw}rpiqhRqx}yFRqx}rpiqшRqy}yFRqy}rpiqhRqA}yFRqA}rpiqшRqB}yFRqB}rpiqhRqC}yFRqC}rpiqшRqD}yFRqD}rpiqhRqE}yFRqE}rpiqшRqF}yFRqF}rpiqhRrp}yFRrp}rpiqшRrq}yFRrq}rpiqhRrr}yFRrr}rpiqшRrs}yFRrs}rpiqhRrt}yFRrt}rpiqшRru}yFRru}rpiqhRrv}yFRrv}rpiqшRrw}yFRrw}rpiqhRrx}yFRrx}rpiqшRry}yFRry}rpiqhRrA}yFRrA}rpiqшRrB}yFRrB}rpiqhRrC}yFRrC}rpiqшRrD}yFRrD}rpiqhRrE}yFRrE}rpiqшRrF}yFRrF}rpiqhRsp}yFRsp}rpiqшRsq}yFRsq}rpiqhRsr}yFRsr}rpiqшRss}yFRss}rpiqhRst}yFRst}rpiqшRsu}yFRsu}rpirRsv}yFRsv}rpвsw}yFRsw}rpRsx}yFRsx}rpшRsy}yFRsy}rpiqhRsA}yFRsA}rpiqвsB}yFRsB}rpRsC}yFRsC}rpRsD}yFвsD}rpRsE}yFRsE}rpRsF}yFRsF}rpвtp}yFRtp}rpшRtq}yFRtq}rpiqhRtr}yFRtr}rpiqвts}yFRts}rpRtt}yFRtt}rpшRtu}yFRtu}rpishRtv}yFRtv}rpiqшRtw}yFRtw}rpiqhRtx}yFRtx}rpiqшRty}yFRty}rpiqhRtA}yFRtA}rpiqшRtB}yFRtB}rpiqhRtC}yFRtC}rpiqшRtC}yFRtC}rpiqhRtD}yFRtD}rpiqшRtE}yFRtE}rpiqhRtF}yFRtF}rpiqаxp}yFM`juVru@VssVtyVuyвxp}rpRxp}yFRxp}rpаxq}yFM`juVruVsp@VtpVuyвxq}rpRxq}yFRxq}rpаxr}yFM`juVruVsq@VtkqVuyвxr}rpRxr}yFRxr}rpаxs}yFM`juVrtVsr@VtkrVuyвxs}rpRxs}yFRxs}rpаxt}yFM`jdVrrVsmr@VtvVuDвxt}rpRxt}yFRxt}rpвxt}yFM`jdVrrVsmr@VtvVuDвxt}rpRxt}yFRxt}rpаxu}yFM`jtVrrVsp@VtvVuDRxu}rpаxv}yFM`jdVrdVsd@VtvVuDRxv}rpвxu}yFM`jtVrrVsp@VtvVuDRxu}rpвxv}yFM`jdVrdVsd@VtvVuDRxv}rpаxw}yFM`jtVrqVsmq@VtAVuAвxw}rpRxw}yFRxw}rpаxx}yFM`jtVrqVsmq@VtvVuAвxx}rpRxx}yFRxx}rpаxy}yFM`jtVrqVsmq@VtqVuAвxy}rpRxy}yFRxy}rpаxA}yFM`jtVrqVsmq@VtsVuAвxA}rpRxA}yFRxA}rpаxB}yFM`jdVrpVsmr@VtyVuyвxB}rpRxB}yFRxB}rpаxC}yFM`jdVrdVsmr@VtuVuyвxC}rpRxC}yFRxC}rpаxD}yFM`jvVrvVsp@VtuVuyвxD}rpRxD}yFRxD}rpаxE}yFM`jxVrxVsp@VtuVuyвxE}rpRxE}yFRxE}rpаxF}yFM`jxVrxVsmq@VtxVuxвxF}rpRxF}yFRxF}rpаyp}yFM`jxVrxVsmq@VttVuxвyp}rpRyp}yFRyp}rpаyq}yFM`jvVrvVskq@VttVuxRyq}rpаyr}yFM`juVruVskq@VttVuxRyr}rpаys}yFM`jtVrtVsq@VttVuxвys}rpRys}yFRys}rpаyt}yFM`jtVrtVsp@VtwVuwвyt}rpRyt}yFRyt}rpаyu}yFM`jtVrtVsp@VtsVuwвyu}rpRyu}yFRyu}rpаyv}yFM`jtVrtVsr@VtsVuwвyv}rpRyv}yFRyv}rpаyw}yFM`jtVrtVsq@VtsVuwRyw}rpаCv}yFM`jdVrdVsq@VtsVuwRCv}rpаyx}yFM`jtVrtVsq@VtAVuAвyx}rpRyx}yFRyx}rpаyy}yFM`jtVrtVsq@VtvVuAвyy}rpRyy}yFRyy}rpаyA}yFM`jtVrtVsmq@VtvVuAвyA}rpRyA}yFRyA}rpаyB}yFM`jtVrtVsms@VtvVuARyB}rpаCw}yFM`jdVrdVsms@VtvVuARCw}rpаyC}yFM`jtVrtVsr@VtyVuyвyC}rpRyC}yFRyC}rpаyD}yFM`jtVrtVsr@VtuVuyвyD}rpRyD}yFRyD}rpаyE}yFM`jtVrtVsp@VtuVuyвyE}rpRyE}yFRyE}rpаyF}yFM`jvVrvVsms@VtuVuyвyF}rpRyF}yFRyF}rpаAp}yFM`jxVrvVss@VtxVuxвAp}rpRAp}yFRAp}rpаAq}yFM`jxVrvVss@VttVuxвAq}rpRAq}yFRAq}rpаAr}yFM`jCVrAVsq@VttVuxвAr}rpRAr}yFRAr}rpаAs}yFM`jBVryVsmq@VttVuxвAs}rpRAs}yFRAs}rpаAt}yFM`jBVryVst@VtwVuwвAt}rpRAt}yFRAt}rpаAu}yFM`jBVryVst@VtsVuwвAu}rpRAu}yFRAu}rpаAv}yFM`jBVryVsr@VtsVuwвAv}rpRAv}yFRAv}rpаAw}yFM`jBVryVsp@VtsVuwвAw}rpRAw}yFRAw}rpаAx}yFM`jqVrq@VsqVtvVuAвAx}rphRAx}yFRAx}rpisаAy}yFM`jqVrq@VsqVtvVuktRAy}rpаAA}yFM`jqVrq@VsqVtkvVuktRAA}rpаAB}yFM`jqVrqVsxVtkvVuktRAB}rpаAC}yFM`jqVrBVsxVtkvVuktRAC}rpаAD}yFM`jYBDVrBVsxVtkvVuktRAD}r№аAE}yFM`jDVrBVsxVtkvVuYBkFRAE}r№аAF}yFM`jDVrBVsxVtYBUkwtVukFRAF§rpвAE}yFVtYDRAvVuAвAx}rphRAx}yFRAx}rpisаAy}yFM`jqVrq@VsqVtvVuktRAy}rpаAA}yFM`jqVrq@VsqVtkvVuktRAA}rpаAB}yFM`jqVrqVsxVtkvVuktRAB}rpаAC}yFM`jqVrBVsxVtkvVuktRAC}rpаAD}yFM`jYBDVrBVsxVtkvVuktRAD}r№аAE}yFM`jDVrBVsxVtkvVuYBkFRAE}r№аAF}yFM`jDVrBVsxVtYBUkwtVukRA8=9FRA8=20)3 PA9=9FM *1V21@V31V46V5+4RA9=20 PAA=9FM *1V21@V31V4+6V5+4RAA=20 PAB=9FM *1V21V38V4+6V5+4RAB=20 PAC=9FM *1V2BV38V4+6V5+4RAC=20 PAD=9FM *YBDV2BV38V4+6V5+4RAD=2 0 PAE=9FM *DV2BV38V4+6V5YB+FRAE=2 0 PAF=9FM *DV2BV38V4YBU+74V5+FRAF =20 RAE=9FV4YDRAv@VsuVtkrVuyвrC}rpRrC}yFRrC}rpаrD}yFM`jvVrv@VsdVtxVuxвrD}rpRrD}yFRrD}rpаrE}yFM`jwVrw@VstVtxVuxвrE}rpRrE}yFRrE}rpаrF}yFM`jxVrx@VstVtkqVuxвrF}rpRrF}yFRrF}rpаsp}yFM`jyVry@VstVtkqVuxвsp}rpRsp}yFRsp}rpаsq}yFM`jyVry@VsdVtwVuwвsq}rpRsq}yFRsq}rpаsr}yFM`jtVrr@VssVtwVuwвsr}rpRsr}yFRsr}rpаss}yFM`juVrms@VssVtkrVuwвss}rpRss}yFRss}rpаst}yFM`jvVrr@VspcVtrVuwcвst}rpRst}yFRst}rpаsu}yFM`jvVrr@VspcVtrVuBвsu}rphRsu}yFRsu}rpiqаsv}yFM`jdVrr@VspcVtrVuBRsv}rpаsw}yFM`jvVrr@VspcVttVuBRsw}rpаsx}yFM`jdVrr@VspcVttVuBRsx}rpаsy}yFM`jvVrs@VskqcVtrVuxвsy}rpRsy}yFRsy}rpаsA}yFM`jvVrs@VskqcVtrVuxвsA}rpRsA}yFRsA}rpаsB}yFM`jdVrd@VsdVtdVuxRsB}rpаsC}yFM`jdVrd@VsdVtrVuxRsC}rpаsD}yFM`jdVrd@VskrfVtrVuxRsD}rpаsE}yFM`jdVrs@VskrfVtrVuxRsE}rpаsF}yFM`jdVru@VskrfVtrVuxRsF}rpаtp}yFM`jdVru@VskrfVtkvVuxRtp}r№аtq}yFM`jvVrr@VspcVtrVuBвtq}rpRtq}yFRtq}rpаtr}yFM`jweVrr@VspcVtrVuBвtr}rpRtr}yFRtr}rpаts}yFM`jvVrr@VspcVttVuBRts}rpаtt}yFM`jdVrr@VspcVttVuBRtt}rpаtu}yFM`jvVrs@VskqcVtrVuxвtu}rphRtu}yFRtu}rpirаtv}yFM`jvVrs@VskqcVtrVuFвtv}rpRtv}yFRtv}rpаtw}yFM`juVru@VsdVtxVuxвtw}rpRtw}yFRtw}rpаtx}yFM`jtVrr@VsuVtCVuCвtx}rpRtx}yFRtx}rpаty}yFM`jtVrr@VsuVtCVuCвty}rpRty}yFRty}rpаtA}yFM`juVrr@VsuVtsVuCвtA}rpRtA}yFRtA}rpаtB}yFM`jvVrr@VsuVtrVuCвtB}rpRtB}yFRtB}rpаtC}yFM`jAVrw@VskuVtrVuyвtC}rphRtC}yFRtC}rpirаtD}yFM`jyVrw@VskuVtkrVuyвtD}rpRtD}yFRtD}rpаtE}yFM`jyVru@VskrVtrVuyвtE}rpRtE}yFRtE}rpаtF}yFM`juVru@VsrVtwVuyвtF}rpRtF}yFRtF}rpаup}yFM`juVru@VssVtwVuyвup}rpRup}yFRup}rpаuq}yFM`juVruVsp@VtwVuyвuq}rpRuq}yFRuq}rpаur}yFM`juVruVsr@VtwVuyвur}rpRur}yFRur}rpаus}yFM`juVrtVsr@VtpVuyвus}rpRus}yFRus}rpаut}yFM`juVrsVsq@VtvVuDвut}rphRut}yFRut}rpirаuu}yFM`jtVrpVsq@VtwVuDвuu}rpRuu}yFRuu}rpаuv}yFM`jsVrpVsq@VtwVuDвuv}rpRuv}yFRuv}rpшRqu}yFRqu}rpiqhRqv}yFRqv}rpiqшRqw}yFRqw}rpiqhRqx}yFRqx}rpiqшRqy}yFRqy}rpiqhRqA}yFRqA}rpiqшRqB}yFRqB}rpiqhRqC}yFRqC}rpiqшRqD}yFRqD}rpiqhRqE}yFRqE}rpiqшRqF}yFRqF}rpiqhRrp}yFRrp}rpiqшRrq}yFRrq}rpiqhRrr}yFRrr}rpiqшRrs}yFRrs}rpiqhRrt}yFRrt}rpiqшRru}yFRru}rpiqhRrv}yFRrv}rpiqшRrw}yFRrw}rpiqhRrx}yFRrx}rpiqшRry}yFRry}rpiqhRrA}yFRrA}rpiqшRrB}yFRrB}rpiqhRrC}yFRrC}rpiqшRrD}yFRrD}rpiqhRrE}yFRrE}rpiqшRrF}yFRrF}rpiqhRsp}yFRsp}rpiqшRsq}yFRsq}rpiqhRsr}yFRsr}rpiqшRss}yFRss}rpiqhRst}yFRst}rpiqшRsu}yFRsu}rpiqвsu}yFRsu}rpRsv}yFRsv}rpRsw}yFвsw}rpRsx}yFRsx}rpшRsy}yFRsy}rpiqhRsA}yFRsA}rpiqвsB}yFRsB}rpRsC}yFRsC}rpRsD}yFвsD}rpRsE}yFRsE}rpRsF}yFRsF}rpвtp}yFRtp}rpшRtq}yFRtq}rpiqhRtr}yFRtr}rpiqвts}yFRts}rpRtt}yFRtt}rpшRtu}yFRtu}rpishRtv}yFRtv}rpiqшRtw}yFRtw}rpiqhRtx}yFRtx}rpiqшRty}yFRty}rpiqhRtA}yFRtA}rpiqшRtB}yFRtB}rpiqhRtC}yFRtC}rpiqшRtC}yFRtC}rpiqhRtD}yFRtD}rpiqшRtE}yFRtE}rpiqhRtF}yFRtF}rpiqвup}yFM`juVru@VssVtwVuyвup}rpRup}yFRup}rpвuq}yFM`juVruVsp@VtwVuyвuq}rpRuq}yFRuq}rpвur}yFM`juVruVsr@VtwVuyвur}rpRur}yFRur}rpвus}yFM`juVrtVsr@VtpVuyвus}rpRus}yFRus}rpаvp}yFM`jdVrsVsq@VtvVuDвvp}rpRvp}yFRvp}rpаvq}yFM`juVrsVsq@VtvVuDвvq}rpRvq}yFRvq}rpаvr}yFM`jvfVrtVsrf@VtteVuBeвvr}rpRvr}yFRvr}rpаvs}yFM`jwVruVsrf@VtteVuBeвvs}rpRvs}yFRvs}rpаvt}yFM`jxVrvfVsse@VtxfVuxfвvt}rpRvt}yFRvt}rpаvu}yFM`jAeVrvfVsse@VtvVuxfвvu}rpRvu}yFRvu}rpаvv}yFM`jxVrvfVsse@VtteVuxfвvv}rpRvv}yFRvv}rpаvw}yFM`jxVrvfVsse@VtqfVuxfвvw}rpRvw}yFRvw}rpаvx}yFM`jxVrvfVst@VtAVuAвvx}rpRvx}yFRvx}rpаvy}yFM`jxVrvfVst@VtvVuAвvy}rpRvy}yFRvy}rpаvA}yFM`jwVrvfVst@VtsVuAвvA}rpRvA}yFRvA}rpаvB}yFM`jvfVrvfVst@VtteVuAвvB}rpRvB}yFRvB}rpаvC}yFM`jwVrtVsrf@VtwVuEвvC}rpRvC}yFRvC}rpаvD}yFM`jxVrtVsrf@VtufVuEвvD}rpRvD}yFRvD}rpаvE}yFM`jyfVrtVsrf@VtsVuEвvE}rpRvE}yFRvE}rpаvF}yFM`jwVrtVsrf@VtqfVuEвvF}rpRvF}yFRvF}rpаwp}yFM`juVrscVsq@VtrVuDвwp}rpRwp}yFRwp}rpаwq}yFM`juVrscVsq@VttcVuDвwq}rpRwq}yFRwq}rpаwr}yFM`jvfVrscVsq@VtpVuDвwr}rpRwr}yFRwr}rpаws}yFM`jwVrscVsq@VtrVuDвws}rpRws}yFRws}rpаwt}yFM`jxVrvfVsd@VtsVuAвwt}rpRwt}yFRwt}rpаwu}yFM`jvfVrtVsd@VtvVuAвwu}rpRwu}yFRwu}rpаwv}yFM`jtVrqVsmqf@VtsVusвwv}rpRwv}yFRwv}rpаww}yFM`jtVrqVsmqf@VtqfVuteвww}rpRww}yFRww}rpаwx}yFM`jtVrqVsmqf@VtkqVuwвwx}rpRwx}yFRwx}rpаwy}yFM`jtVrqVsmqf@VtkvfVuxfвwy}rpRwy}yFRwy}rpаwA}yFM`jtVrqVsmqf@VtkuVuwвwA}rpRwA}yFRwA}rpаwB}yFM`jtVrqVsmqf@VtktVuvвwB}rpRwB}yFRwB}rpшRvC}yFRvC}rpiqhRvD}yFRvD}rpiqшRvE}yFRvE}rpiqhRvF}yFRvF}rpiqшRwp}yFRwp}rpiqhRwq}yFRwq}rpiqшRwr}yFRwr}rpiqhRws}yFRws}rpiqаwC}yFM`jxVrd@VsdVtAVuAвwC}rpRwC}yFRwC}rpаwD}yFM`jveVrd@VsvVtAVuAвwD}rpRwD}yFRwD}rpвqw}yFM`jt@VrqVsvVtAVuAвqw}rpRqw}yFRqw}rpвqx}yFM`jt@VrqVsvVtkqVuAвqx}rpRqx}yFRqx}rpвqy}yFM`jt@VrdVsdVtyVuyвqy}rpRqy}yFRqy}rpвqA}yFM`jt@VrdVsuVtyVuyвqA}rpRqA}yFRqA}rpвqB}yFM`jt@VrpVsuVtyVuyвqB}rpRqB}yFRqB}rpвqC}yFM`jt@VrpVsuVtkrVuyвqC}rpRqC}yFRqC}rpшRqD}yFRqD}rpiqhRqE}yFRqE}rpiqшRqF}yFRqF}rpiqhRrp}yFRrp}rpiqшRrq}yFRrq}rpiqhRrr}yFRrr}rpiqшRrs}yFRrs}rpiqhRrt}yFRrt}rpiqшRru}yFRru}rpiqhRrv}yFRrv}rpiqшRrw}yFRrw}rpiqhRrx}yFRrx}rpiqшRry}yFRry}rpiqhRrA}yFRrA}rpiqшRrB}yFRrB}rpiqhRrC}yFRrI3'S2'22'5'I 7' @V4I9'9'2'9'9'9'2'9' P10 V4U+7 M *V1I2'4'5'5Q5'S5'4'I2' *V2I-2'$2'2Q2'S2'$I$ @V4I9'9'2'9'9'9'2'9' M *V1Q7'5'I5'4'Q0' *V2Q5'2'I2'$Q$ @V4I9'9'2'9'9'9'2'9' R09 V4U+7 P11 M *V1I1'3'4'4Q4'I3'1' *V2I-3'$1'1Q1'I1'$ @V4IA'A'3'A'A'A'3'A' M *V18'9'IA'9'Q8 *V2Q6&'7'I8'7'Q6% @V4IA'A'3'A'A'A'3'A' M *V1W8' *V2W6' @V4IA'A'3'A'A'A'3'A' M *V1H$Q$I4'6&' *V2H$Q$I1'$ @V4IA'A'3'A'A'A'3'A' M *V1Q.7'I7Q7'I6&'4' *V2Q.0'I0Q0'I0'$ @V4IE'E'7'E'E'E'7'E' P12 M *V1I5'4'0'5'4'0'0'0' *V2I3'2'0'3'2'0'0'0' @V4IE'E'7'E'E'E'7'E' M *V1S3'4'I6&'6'4'6'4'6'6' *V2I$4'4'0'4'0'4'4' @V4IE'E'7'E'E'E'7'E' M *V1I4'S3'2'I0'3'2'0'S-1&'0'I2 ' *V2I2'S$$I$$$$S$$I$ @V4IE'E'7'E'E'E'7'E' M *V1I2'4'5'5Q5'I4'2' *V2-2'4'2'2Q2'I2'2' @V4I9'9'2'9'9'9'2'9' M *V1Q9'5'I5'4'2'C *V2Q7'2'I2'$$9 *V3I$$$$$$$5 @V4I9'9'2'9'9'9'2'9' M *V1IC'5'9'B'Q8;8' *V2I9'5'5'$Q5;5' *V3I5'$$$Q$$ @V4I9'9'2'9'9'9'2'9' M *V1I9'B'Q8;I8'4'4'5 *V2I5'$Q5;I5'1'1'2 @V4I9'9'2'9'9'9'2'9' M *V1I5'5'9'B'Q8;8' *V2I2'5'5'$Q5;5' @V4I9'9'2'9'9'9'2'9' M *V1I5'9'B'8Q8'I3#'2' *V2I5'5'$5Q5'I1'-1' @V4I9'9'2'9'9'9'2'9' M *V1I3#5'9'B'Q8;I8'5' *V2I1'2'5'$Q5;I5'5' @V4I9'9'2'9'9'9'2'9' M *V1I9'B'Q8;8'I5'4 *V2I5'$Q5;5'I2'1 @V4I9'9'2'9'9'9'2'9' M *V1W4 *V2W1 *V3Q$-2'$-2' @V4IA'A'3'A'A'A'3'A' M *V1W4' *V2W1' *V3Q$-2'$-12' @V4IA'A'3'A'A'A'3'A' P13 NQ=80 M *V1S1'5'4'1'$5'I4'S$6'I4'S$6' I4' *V2Q$6'8'9' @V4IA'A'A'A'A'A'A'A' M *V1S$8'I6'S$9'I6'S$B'I8'SC'D' D'G *V2QB'C'C'S$$$E *V3Q$$$S$$$B @V4IA'A'A'A'A'A'SA'C'ID' M *V1QG'$H$ *V2QE'$H$ *V3QB'@H.7' @V4WE' 1'5'4'1'$5'I4'S$6'I4'S$6' I4' *V2Q$6'8'9' @V4IA'A'A'A'A'A'A'A' M *V1S$8'I6'S$9'I6'S$B'I8'SC'D' D'G *V2QB'C'C'S$$$E *V3Q$$$S$$$B @V4IA'A'A'A'A'A'SA'C'ID' M *V1QG'$H$ *V2QE'$H$ *V3QB'@H.7' @V4WE'џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџя`bHEREl`THERE`AND`EVERYWHEREbя`BY`LENNON`f`MCCARTNEYя`ARRANGED`BY`BRYAN`EGGERSя`COPYRIGHT`qyxwя`FOR`ORCHESTRAmypoCCя`u`VOICESря`THIS`ARRANGEMENT`INTRODUCESя`A`NEW`SPECIAL`EFFECT`ONя`ORCHESTRAmypoCCn`A`TRUEя`FREQUENCYmSHIFTING`VIBRATOя`IS`PRODUCED`BY`RAPID`TEMPOя`SWITCHINGnяќpo`IF`YOU`GET`ALIASINGl`TRYя`TRANSPOSING`TO`|q`OR`|rl`ETCnяЪASFpDpDtptFo`DOЪBSxFCttpprFo`NOTЪCSAxCvprpDFo`CHANGEЪDSFxCvtvpDFo`THESEЪESFxArprpFFo`REGISTERSяжqYAVrYBVsYCVtYDVuYEZsKqcOqNQQdаpq}yFM`jSd@VrqVsvVtAVuAвpq}rpRpq}yFRpq}rpаpr}yFM`jq@VrqVsvVtAVuAвpr}rpRpr}yFRpr}rpаps}yFM`jt@VrqVsvVtAVuAвps}rpRps}yFRps}rpаpt}yFM`jv@VrqVsvVtAVuAвpt}rpRpt}yFRpt}rpаpu}yFM`jxb@VrqVsvVtxVuxаpv}rpM`jd@VrqVsvVtxVuxвpu}yFRpv}rpаCu}yFM`jx@VrqVsvVtxVuxвCu}rphRCu}yFRCu}rpivаpw}yFM`jdVrq@VsteVtxfVuxfвpw}rpRpw}yFRpw}rpаpx}yFM`jseVrq@VsteVtxfVuxfвpx}rpRpx}yFRpx}rpаpy}yFM`jvfVrq@VsteVtxfVuxfвpy}rpRpy}yFRpy}rpаpA}yFM`jxVrq@VsteVtxfVuxfвpA}rpRpA}yFRpA}rpаpB}yFM`jAeVrq@VsteVtxfVuxfвpB}rpRpB}yFRpB}rpаpC}yFM`jyfVrq@VsteVtxfVuxfвpC}rpRpC}yFRpC}rpаpD}yFM`jxVrq@VsteVtxfVuxfвpD}rphRpD}yFRpD}rpirаpE}yFM`jxVrr@VsrVtyVuyвpE}rpRpE}yFRpE}rpаpF}yFM`jxVrp@VsrVtyVuyвpF}rpRpF}yFRpF}rpаqp}yFM`jxVrr@VspVtrVuuвqp}rpRqp}yFRqp}rpаqq}yFM`jxVrt@VskrVtrVuuвqq}rpRqq}yFRqq}rpаqr}yFM`jxVrsc@VspVtrVuDвqr}rphRqr}yFRqr}rpirаqs}yFM`jxVrsc@VspVtwVuDвqs}rpRqs}yFRqs}rpаqt}yFM`jxVrsc@VspVtyVuDвqt}rpRqt}yFRqt}rpаqu}yFM`jtVrd@VsdVtAVuAвqu}rpRqu}yFRqu}rpаqv}yFM`jtVrd@VsvVtAVuAвqv}rpRqv}yFRqv}rpаqw}yFM`jt@VrqVsvVtAVuAвqw}rpRqw}yFRqw}rpаqx}yFM`jt@VrqVsvVtkqVuAвqx}rpRqx}yFRqx}rpаqy}yFM`jt@VrdVsdVtyVuyвqy}rpRqy}yFRqy}rpаqA}yFM`jt@VrdVsuVtyVuyвqA}rpRqA}yFRqA}rpаqB}yFM`jt@VrpVsuVtyVuyвqB}rpRqB}yFRqB}rpаqC}yFM`jt@VrpVsuVtkrVuyвqC}rpRqC}yFRqC}rpаqD}yFM`jveVrve@VsdVtxVuxвqD}rpRqD}yFRqD}rpаqE}yFM`jx@VrkxVstVtxVuxвqE}rpRqE}yFRqE}rpаqF}yFM`jCVrA@VstVtkqVuxвqF}rpRqF}yFRqF}rpаrp}yFM`jBVry@VstVtkqVuxвrp}rpRrp}yFRrp}rpаrq}yFM`jBVry@VsdVtwVuwвrq}rpRrq}yFRrq}rpаrr}yFM`jwVrd@VssVtwVuwвrr}rpRrr}yFRrr}rpаrs}yFM`jyVrw@VssVtkrVuwвrs}rpRrs}yFRrs}rpаrt}yFM`jxVrv@VssVtkrVuwвrt}rpRrt}yFRrt}rpаru}yFM`jxVrv@VsdVtAVuAвru}rpRru}yFRru}rpаrv}yFM`jxVrv@VsvVtAVuAвrv}rpRrv}yFRrv}rpаrw}yFM`jxVrv@VsvVtqVuAвrw}rpRrw}yFRrw}rpаrx}yFM`jxVrv@VsvVtkqVuAвrx}rpRrx}yFRrx}rpаry}yFM`jxVrv@VsdVtyVuyвry}rpRry}yFRry}rpаrA}yFM`jxVrv@VsuVtyVuyвrA}rpRrA}yFRrA}rpаrB}yFM`jxVrv@VsuVtpVuyвrB}rpRrB}yFRrB}rpаrC}yFM`jxVrџЅ:&˜Ÿ‡'„п_R'C&ѓЦч„Ÿ:&хŸ„пL'S&зOЇXŸ:&ЪŸЇmG'š]oM& 05ЦaЇ€Z&јYM'†Ё/'0–M'0Я1 ЦІЄІ†Ї Z&їŽџА0љЦІ€Ї Z&љ4Ц Z&њ5M&Ž€‰]' КЇ€Z&ћЪ шŽ€ьЇЇ€КŒ§%№ј9пOзЦŽџАІ€ЭZџџ&јІЂУ†џО0!Ц І€ГZ&јŽ€eІ€xЂŒ§&№Г9BASIC PixThis file is at an incompatible resolution 0Œбd4v†4ЗџЖџЬ01§џЄЬ23§џІ5і4vЬ<=§џЄЬ>?§џІ†5Зџ5і4vŽЩYќРƒжl'ŽЪ­„5і~ЁvnŸ 4vŽЩVќРƒжl'ŽЪ­„5і~Є-І€&9­Ÿ  ѕ4v0ŽШŠќР˜ўƒжl'ŽЩ8­Є5іMGE~Вw~ДJ   ""!.-/.-/.&++ )*$#2356$% <1=8;4?! - "&$%,(*  8107&'%./) ?:23>45<<.==9;:?џЈBSCTOOL.BIN Version 2.1 Written and (c) 1987 by Greg Miller ALL RIGHTS RESERVED syntax: EXEC:montype:cmd:"filename/ext" montype=R or C cmd:S or L (save or load) Example: EXEC:R:L:"DAFFY.MGE" Address questions to: GREGMILLER on Delphi НЉ(0џЇў=Ÿ9Peeking again, Don?џx: EXEC:montype:cmd:"filename/ext" montype=R or C cmd:S or L (save or load) Example: EXEC:R:L:"DAFFY.MGE" Address questions to: GREGMILLER on Delphi НЉ(0џЇў=Ÿ9Peeking again, Don?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ /#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$ /#$ THEME FROM THE UNIVERSAL #$ /#$ TELEVISION SERIES #$ /#$ "MIAMI VICE" #$ /#$#$#$#$ WRITTEN BY #$#$#$#$ /#$ JAN HAMMER #$ /#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$ /#$TRANSCRIBED BY: JON RUHNOW#$ /#$ 75656,1657 3-5-86 #$ /#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$ NQ=80 K0# P01 JASDFA54E00F JBS48F8F200E V1YAV2YB M *V1S5'5'4'1'5'5'-2'5'5'5'4'5' 6'4'2'5 @V2I5'5'5'5'5'5'5'5' M *V1S5'5'5'-2'5'5'1'5'4'6'5'5' 6'5'I5' @V2I5'5'5'5'5'5'5'5' JASDFA54E004 JBS48F8F2002 V1YAV2YB M @V1S2'2'3'6'2'2'9'2'2'2'3'2'1 '3'5'2 @V2IC'C'C'C'C'C'C'C' M @V1S2'2'2'9'2'2'6'2'3'1'2'2'1 '2'I2' @V2IC'C'C'C'C'C'C'C' JASDFA54E00F JBS48F8F200E V1YAV2YB M *V1S5'5'-2'4'5'2'5'5'5'6'5'1' 1'-2'5'5' @V2I5'5'5'5'5'5'5'5' M *V1S2'5'5'6'5'-2'5'5'6'4'2'4' -2'5'I5' @V2I5'5'5'5'5'5'5'5' JASDFA54E004 JBS48F8F2002 V1YAV2YB M @V1S2'2'9'3'2'5'2'2'2'1'2'6'6 '9'2'2' @V2IC'C'C'C'C'C'C'C' M @V1S5'2'2'1'2'9'2'2'1'3'5'3'9 @V2IC'C'C'C'C'C'C'C' R01 P02 NQ=70 JASDFA54E007 JBS48F8F200F V1YAV2YAV3YAV4YB M *V1W4 *V2W1 *V3-1 @V4QA'I3'A'QA'3' M *V1W4' *V2W1' *V3W-1' @V4QA'I3'A'A'A'3'A' M @V1Q$Q3'2'4' @V2Q$$Q4'Q$ @V4Q.A'IA'HA' M @V1Q3'2'6'4' @V2Q$Q4'Q$$ @V4Q.A'IA'A'A'9'A' M *V1W7 *V2W4 *V3W2 @V4QE'I7'E'QE'7' M *V1W7' *V2W4' *V3W2' @V4QE'I7'E'E'E'7'E' M *V1Q$0'I1'Q.0' @V4QE'I7'E'QE'Q7' M @V1I2'Q3'I5'6'Q.5' @V4QE'I7'E'E'E'7'E' M *V1Q$3#'H2' *V2Q$$H-2' @V4I9'9'2'9'9'9'Q2' M *V1Q-1'H.-2' @V4I9'9'2'9'9'9'Q2' M *V1Q$C;CC' *V2Q$A;BA#' *V3Q$7;88' @V4I9'9'2'9'9'9'Q2' M *V1QC'I.C'SCQC'$ *V2QB'I.A#'S9Q9'$ *V3Q8'I.8'S7#Q7'$ @V4I9'9'2'9'9'9'Q2' M *V1Q$3#'H2' *V2Q$$H-2' @V4I9'9'2'9'9'9'Q2' M *V1Q-1'-2'I-4'Q.-2' @V4I9'9'2'9'9'9'Q2' M *V1Q$C;CC' *V2Q$A;BA#' *V3Q$7;88' @V4I9'9'2'9'9'9'Q2' M *V1I.C'SCIC'CHC' *V2I.B'SA#IA'9'H9' *V3I.8'S8I8'7#H7#' @V4I9'9'2'9'9'9'Q2' M *V1H8'Q2'1' *V2H5'$ *V3H4'$ @V4IA'A'3'A'A'A'Q3' M *V1Q-1'-2'H-3' @V4IA'A'3'A'A'A'Q3' M *V1Q$B;BB' *V2Q$9;A9' *V3Q$7;77' @V4IA'A'3'A'A'A'Q3' M *V1I.B'SBIB'BQB'$ *V2I.A'S9I9'8Q8'$ *V3I.7'S7I7'6Q6'$ @V4IA'A'3'A'A'A'Q3' P05 M *V1I$-3'-1&'0'1'Q.0' @V4IE'E'7'E'E'E'7'E' R05 P06 M *V1I$-3'2'$H$ *V2I$$-1&$H$ @V4IE'E'7'E'E'E'7'E' R06 P07 M *V1I2'4'5'5Q5'I4'2' *V2I-2'$2'2Q2'I2'$ @V4I9'9'2'9'9'9'2'9' M *V1Q0'5'I5'4'Q0' *V2Q$2'I2'$Q$ @V4I9'9'2'9'9'9'2'9' P09 V4U-7 M @V1S$2'2'2'2'2'I5'3'2'2'5' @V4I9'9'2'9'9'9'2'9' M @V1S3'3'I3'3'S5'3Ћ3J І132J1€XГ1Ѕџ„(4)Ћ2:RVГ1:SSГSSЋ40:І98:‹J:RVГ0J@‚Je‚ DISPLAY ATTITUDE IN CROSSHAIRSJqхAA,119JхAAЋ160,119JŽЩ"L240G"J—Ѕ63K† 78,78,78,78,78,87,95,103,111,120,128,136,146,146,146,146,146,146,146,146,146,136,128,120,111,103,95,87,78,78,78,78Km† 38,30,22,14,5,5,5,5,5,5,5,5,5,14,22,30,38,47,55,63,73,73,73,73,73,73,73,73,73,63,55,47Kѓ† 173,173,173,173,173,180,188,196,204,213,221,229,241,241,241,241,241,241,241,241,241,229,221,213,204,196,188,180,173,173,173,173L‚ SLOWDOWNLžL‡"ERROR NUMBER "џЌL6 ‡"ERROR LINE "џ­LC!’65496,1LJ"уїLP#Š73,73,73,73,73,73,63,55,47Kѓ† 173,173,173,173,173,180,188,196,204,213,221,229,241,241,241,241,241,241,241,241,241,229,221,213,204,196,188,180,173,173,173,173L‚ SLOWDџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџА!406>&8+ 5 џER "џЌL6 ‡"ERROR LINE "џ­LC!’65496,1LJ"уїLP#Š73,73,73,73,73,73,63,55,47Kѓ† 173,173,173,173,173,180,188,196,204,213,221,229,241,241,241,241,241,241,241,241,241,229,221,213,204,196,188,180,173,173,173,173L‚ SLOWDџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџAЋ(J1­160)8OCCГџЉ(AA)8KP‚ READ THRUST SETTING FROM JOYSTICK AND DISPLAY8ZQѓ(37,39,4)8jRѓ(283,39,4)8vSXГџƒ(0)8„TTHГџ(H9)8ЃU…H9Д10ЇHTГ64Ќџ(THЎ8):Ѕ898ТV…H9Д20ЇHTГ48Ќџ(THЎ8):Ѕ898сW…H9Д30ЇHTГ24Ќџ(THЎ8):Ѕ898ѓXHTГ8Ќџ(THЎ8)9YDDГџ†(&H15D)Ћ19)Z…DDВH9 Ї H9ГH9Ћ1:…H9В63 ЇH9Г639J[…DDДH9 Ї H9ГH9Ќ1:…H9Д0Ї H9Г09x\…H9ДВ0ЇOOГ(H9­160)ЋEEЌ160:хOO,GG:хOOЋ1,GG9ž]OOГ(H9­160)ЋEE:хOOO,238:хOOЋ1,2389л^…џЊ(0)Г1АH9В0ЇH9ГH9Ќ1:ACГACЋ(64ЌH9)Ў2:І118:Щ"L50F":Ѕ929№_ACГACЋ(64ЌH9)Ў129ў`ACГџ(AC):aІ118:b‚ ADJUST 02:$cSSГSSЋ1:.dS3ГS1:?eS1Гџ(SSЎ50):Tf…S3ДS1 ЇЩ"L100A":ggS2Г(S1­160)ЋTT:rhхS2,UU:‚iхS2Ћ160,238:jхS2Ћ1,UU:ŸkхS2Ћ161,238:Ћl…RVГ1Ї:Кm…S1Д64Ї152:жnъ(10,100)Ќ(310,130),О,B:щoш(14,101),12,0;pю(8,14),"YOUR OXYGEN IS GONE !!!";q€XГ15Ѕ1ЉЌ1;3rA$Г"L"Ћџˆ(X)Ћ"F";;sЩA$;Bt‹X;LuЅ236;^v‚ ADJUST FUEL;jwACГACЋ1;{xADГџ(ACЎ80);ŽyAEГ(AD­160)ЋAB;™zхAE,UU;Љ{хAEЋ160,238;Ж|хAEЋ1,UU;Ц}хAEЋ161,238;г~…ADД64Ї;яъ(10,100)Ќ(310,130),О,B<€ш(11,101),7,0‘ш(11,101),2,0=j’ю(6,14),"YOUR SHIELDS ARE DEPLETED !!!"=z“€YГ1Ѕ3000:‹=Œ”ш(11,101),7,0=Г•ю(8,14),"THE HULL IS BREECHED !!!"=в–Щ"L8AP2L6AP2L4AP2L2AP2L1A"=м—Ѕ236=т˜‚>™‚ ADJUST AND FIGURE H1-H6>šOHГHH:OVГVH>T›H(1)ГH1:H(2)ГH2:H(3)ГH3:H(4)ГH4:H(5)ГH5:H(6)ГH6:H(7)ГH7:H(8)ГH8>eœHHГHHЋ(J0Ў6)>y…HHВ31ЇHHГHHЌ32>Œž…HHД0ЇHHГHHЋ32>ІŸ…HHД9ЇH5ГH5Ќџ(HH­HT)>Ъ …HHД9ЇH6ГH6Ќџ((8ЌHH)­HT):Ѕ167>ъЁ…HHД17ЇH5ГH5Ќџ((16ЌHH)­HT)?Ђ…HHД17ЇH6ГH6Ћџ((HHЌ8)­HT):Ѕ167?/Ѓ…HHД25ЇH5ГH5Ћџ((HHЌ16)­HT)?UЄ…HHД25ЇH6ГH6Ћџ((24ЌHH)­HT):Ѕ167?nЅH5ГH5Ћџ((32ЌHH)­HT)?‡ІH6ГH6Ќџ((HHЌ24)­HT)?žЇѓ(HH(OH),HV(OH),3)?КЈ…H5В262208ЇH5ГH5Ќ262208?жЉ…H6В262208ЇH6ГH6Ќ262208?эЊ…H5Д0ЇH5ГH5Ћ262208@Ћ…H6Д0ЇH6ГH6Ћ262208@Ќѓ(HH(HH),HV(HH),5)@.­H7Гџ(H5Ў4096)@BЎH3ГH5Ќ(H7­4096)@SЏH3Гџ(H3Ў64)@fАH8Гџ(H6Ў4096)@zБH4ГH6Ќ(H8­4096)@‹ВH4Гџ(H4Ў64)@ЄГѓ(80ЋH(4),7ЋH(3),CH)@КДCHГџЋ(80ЋH4,7ЋH3)@ЮЕѓ(80ЋH4,7ЋH3,7)@хЖѓ(5ЋH(8),7ЋH(7),0)@јЗѓ(5ЋH8,7ЋH7,7)AИ‚ ADJUST AND FIGURE V1-V6AZЙV(1)ГV1:V(2)ГV2:V(3)ГV3:V(4)ГV4:V(5)ГV5:V(6)ГV6:V(7)ГV7:V(8)ГV8AlКVHГVHЋ(J1Ў12)A€Л…VHВ31ЇVHГVHЌ32A“М…VHД0ЇVHГVHЋ32A­Н…VHД9ЇV5ГV5Ќџ(VH­HT)AбО…VHД9ЇV6ГV6Ќџ((8ЌVH)­HT):Ѕ197AёП…VHД17ЇV5ГV5Ќџ((16ЌVH)­HT)BР…VHД17ЇV6ГV6Ћџ((VHЌ8)­HT):Ѕ197B6С…VHД25ЇV5ГV5Ћџ((VHЌ16)­HT)B\Т…VHД25ЇV6ГV6Ћџ((24ЌVH)­HT):Ѕ197BuУV5ГV5Ћџ((32ЌVH)­HT)BŽФV6ГV6Ќџ((VHЌ24)­HT)BЅХѓ(VH(OV),VV(OV),3)BСЦ…V5В262208ЇV5ГV5Ќ262208BнЧ…V6В262208ЇV6ГV6Ќ262208BєШ…V5Д0ЇV5ГV5Ћ262208C Щ…V6Д0ЇV6ГV6Ћ262208C"Ъѓ(VH(VH),VV(VH),5)C5ЫV7Гџ(V5Ў4096)CIЬV3ГV5Ќ(V7­4096)CZЭV3Гџ(V3Ў64)CmЮV8Гџ(V6Ў4096)CЯV4ГV6Ќ(V8­4096)C’аV4Гџ(V4Ў64)CЌбѓ(175ЋV(4),7ЋV(3),CV)CУвCVГџЋ(175ЋV4,7ЋV3)Cигѓ(175ЋV4,7ЋV3,7)Cёдѓ(251ЋV(8),7ЋV(7),0)Dеѓ(251ЋV8,7ЋV7,7)Dж…H8ГH7 А H8Г32 Ї217DAз…HSГ1Ї HSГ0:TUГ0:ш(112,39),0,0DKиЅ221DYй…HSГ1Ї221Dnкщ(112,39),14,4,1D€лш(112,39),4,4D‰мHSГ1DЁн…V8ГV7 А V8Г32 Ї224DФо…VSГ1Ї VSГ0:TUГ0:ш(207,39),0,0DЮпЅ237Dмр…VSГ1Ї228Dёсщ(207,39),14,4,1Eтш(207,39),4,4E уVSГ1E(ф‚ IN CENTER COARSE GRIDEAх…VSГ1А HSГ1Ї230:„237E{ц…TUГ0ЇTUГ1:Щ"L100AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA"E–ч…CVГ4 А CHГ4 Ї232:„237EВшъ(10,100)Ќ(310,130),О,BEФщш(20,110),2,0Fъю(8,13),"SECURED IN LANDING DOCK":ю(10,15),"CONGRATULATIONS !!"F/ыЩ"L200ACACACACACACACACACACACACAAC"FHь€XГ1Ѕ4000:‹:Ž"WIMPY"FŠэWГџ„(6)Ћџ„(6)Ћџ„(6)Ћџ„(6):‚ CHANCE OF ENEMY SHIP HAPPENING BYFŸю…VSГ1 Б HSГ1Ї277FБя…WВ4АWД21Ї250FП№…ENГ1Ї250FШёENГ1FођE(1)ГH4Ћџ„(25)Ћ20Fјѓ…E(1)В63ЇE(1)ГE(1)Ќ63GєE(2)ГH3Ћџ„(25)Ћ20G(ѕ…E(2)В63ЇE(2)ГE(2)Ќ63G>іE(3)ГV4Ћџ„(25)Ћ20GXї…E(3)В63ЇE(3)ГE(3)Ќ63GnјE(4)ГV3Ћџ„(25)Ћ20Gˆљ…E(4)В63ЇE(4)ГE(4)Ќ63G–њ…ENГ0Ї276GЋћ…FIГ0ЇFIГ1:Ѕ255GФќѓ(80ЋE(1),7ЋE(2),E6)Gо§ѓ(175ЋE(3),7ЋE(4),E7)Hў…џ„(6)Ћџ„(6)В10ЇFIГ0:ENГ0:Ѕ276H&џE1ГE(1):E2ГE(2):E3ГE(3):E4ГE(4)HOE6ГџЋ(80ЋE1,7ЋE2):E7ГџЋ(175ЋE3,7ЋE4)H…E(1)ГH4 А E(2)ГH3 А E(3)ГV4 А E(4)ГV3 Ї270H˜E(1)Гџ((E(1)ЋH4)Ў2)HН…E(1)Ћ1ГH4 Б E(1)Ќ1ГH4 Ї E(1)ГH4HжE(2)Гџ((E(2)ЋH3)Ў2)Hћ…E(2)Ћ1ГH3 Б E(2)Ќ1ГH3 Ї E(2)ГH3IE(3)Гџ((E(3)ЋV4)Ў2)I9…E(3)Ћ1ГV4 Б E(3)Ќ1ГV4 Ї E(3)ГV4IRE(4)Гџ((E(4)ЋV3)Ў2)Iw …E(4)Ћ1ГV3 Б E(4)Ќ1ГV3 Ї E(4)ГV3I ѓ(80ЋE(1),7ЋE(2),15)IЊ ѓ(175ЋE(3),7ЋE(4),15)IИ Щ"L250CD"IТ Ѕ276Iф‚ COLLISION WITH ENEMY DAMAGEIђFIГ0:ENГ0JDAГџ„(7)џ&Q&С‚ WIMPY.BAS 1988 BY GREGORY CLARK/PUT INTO PUBLIC DOMAIN WITH THE PROVISION THAT THIS REM LINE STAYS INTACT. NO WARRANTY OR GUARANTEE IS IMPLIED OR EXPRESSED. USE AT **YOUR OWN** RISK.'”‚ THIS WAS DEVELOPED ON A 512K COCO3 USING RSDOS 1.1 AND THE TANDY CM-8 COLOR MONITOR. IT'S USEFULLNESS WITH ANY OTHER COMBINATION IS QUESTIONABLE. I BELIEVE IT WILL FUNCTION OK ON A 128K RAM VERSION COCO3.(9‚ GRAPHIC SCREEN (SUCH AS THE ARTIST'S ABILITY IS) DONE ON DA VINCI 3 FROM OWL-WARE AND CHANGED TO .MGE FORMAT WITH BSCTOOL.BIN TO ALLOW LOADING IN TO THIS GAME(g‚ BSCTOOL.BIN V2.1 1987 BY GREG MILLER(є‚ AS USUAL, IF YOU FEEL THE URGE TO COMPENSATE SOMEONE FOR THIS PROGRAM, PLEASE MAKE A CONTRIBUTION TO THE AMERICAN DIABETES FOUNDATION.)–т80:ž6:‡:‡:‡:‡:‡" SPACE - THE FINAL FRONTIER ---- NO NO! UMMMMMMMM ...... IN A GALAXY FAR , FAR AWAY ---- NO NO! OK, LETS GET WITH THE CORRECT PROGRAM."*‡‡" YOU ARE A PASSENGER ON THE STARLINER , HEADING TO WHEREVER THE FIRST YEAR NAVIGATOR MANAGES TO FIND PORT. THINGS HAVEN'T LOOKED TOO GOOD ON THIS TRIP AS THE FOOD SUPPLY WAS MISTAKENLY SWAPPED WITH THAT OF A SWINE TRANSPORT.+5‡" --- AND YOU ARE VERY, VERY TIRED OF DISHES WITH THE MAIN INGREDIENT BEING CORN MEAL. THEN THERE WAS THE MIXUP WITH THE ------ OH OH! WHAT DOES THAT SIREN MEAN?"+ѓ ‡" WE'VE COLLIDED WITH AN ASTEROID AND EVERYONE IS HEADING TO THEIR ESCAPE PODS!TOO BAD WE DIDN'T HAVE TIME FOR A DRILL! NOW THERE IS ONLY ONE THING THAT COULD POSSIBLY MAKE IT WORSE",т ‡" BUT, NO, NALPH NADIR, CONSUMER ADVOCATE, CLAIMED THE LAST OF THE BY FAT CHANCE INC HAD BEEN SCRAPPED TWENTY YEARS AGO. OF COURSE, THAT WAS JUST BEFORE HE BOUGHT THAT PLANET FOR CASH !?!?"-У ‡" THOSE THINGS WERE THE BIGGEST HUNK OF JUNK EVER PUT TOGETHER. THE STEERING ATTIMES WAS 90 DEGREES OFF, AND GAVE NEW MEANING TO THE PHRASE 'CORNERS LIKE A COMET'. IT HAD NO WEAPONS, LITTLE FUEL, LESS OXYGEN .....". ‡" NO, NOTHING I HAVE EVER DONE WOULD QUALIFY ME FOR THAT !!!". гM"BSCTOOL.BIN".4Ђ:R:L:"WIMPY.MGE".U‡"PRESS ANY KEY TO CONTINUE".iA$Гџ’:…A$Г""Ї16/Nž:‡:‡:‡" THERE IS A RUMOR (NO ONE USING ONE OF THESE ESCAPEMODS EVER SURVIVED) TO THE EFFECT THAT THE MANUFACTURER GAVE NO INSTRUCTIONS-ANYWHERE AND FURTHER ONLY PUT A ONE-WORD SUGGESTION ON THE CONTROL (OR OUT OF) PANEL."0?‡" SUPPOSEDLY THERE ARE FOUR SCREENS, TWO EACH FOR SIDE AND TOP VIEW OF THE IMMEDIATE AREA. ONE OF EACH PAIR SHOWING A FINER RESOLUTION. THE COARSER OF THE PAIR WAS TO HAVE A DOT IN THE CENTER, THIS REPRESENTING THE LOCATION OF A"1*‡"SPACE STATION. ALSO, IN AREAS WHERE THERE ARE PATROLS OF THE DREADED 'HUGONS', THE SCREEN WILL SHOW THEIR APPROACH AND THUS ALLOW YOU THE (FAT) CHANCE TO EVADETHEM BEFORE THEY RAM YOU WITH THEIR BY FATCHANCE INC."1ъ‡" THERE ARE TWO JOYSTICKS, ONE TO CONTROL DIRECTION, SHOWN ON A RUDEMENTARY SCREEN DEAD (OMINOUS IN ITSELF) CENTER. THE BUTTON ON THIS JOYSTICK ACTIVATES A FUEL GULPING OVERDRIVE"2т‡" THE OTHER JOYSTICK SELECTS THE THRUST FACTOR. SHIELDS (THE RUMOR BEING THEY WERE MADE OF LEATHER) PROTECT THE MOD, BUT, MAY FAIL AFTER REPEATED BEATINGS. ALSO, IT WAS ALLUDED TO THAT OXYGEN LOSS' OCCURRED WHEN THE SHIELDS WERE DAMAGED"3Я‡" GOOD, THERE, AT THE END OF THE CORRIDOR ---- THERE IS ONLY ONE ESCAPE POD LEFT! WHAT LUCK! WHAT GOOD FORTUNE! THIS IS MY LUCKY DAY! FATE IS ON MY SIDE THIS TIME, YESSIRIEE! NO, IT ISN'T! THIS COULDN'T BE! OH NO!!!!!!!!!"3ђ‡:‡"PRESS ANY KEY TO CONTINUE"4A$Гџ’:…A$Г""Ї244гM"WIMPY.PAL"4&ˆ № Ѕ28944ˆ я Ѕ2854K’65497,1:‚ SPEEDUP4YXГџ„(ЌџŸ)4w’59078,33:‚ DISABLE HPCLS4šЙџƒ0Гџ†(&HA00A)­256Ћџ†(&HA00B)4Ё ф24У!Œ HH(31),HV(31),VH(31),VV(31)4а"AГ4083364й#AAГA4ц$CCГџЉ(A)4№%LPГ634љ&DDГ05'EEГ4100515(GGГџЉ(EE)5)H9Г645-*TTГ41003158+UUГ1025F,ABГ4101405T-AJГ4100005l.H6Гџ„(240000)Ћ100005„/H5Гџ„(240000)Ћ100005œ0V5Гџ„(240000)Ћ100005Д1V6Гџ„(240000)Ћ100005Ф2HHГџ„(32)Ќ15д3VHГџ„(32)Ќ15о4OHГHH5ш5OVГVH5ї6ѓ(37,39,4)67ѓ(283,39,4)68CVГ069CHГ06.:€XГ0Ѕ31:HH(X):‹6C;€XГ0Ѕ31:HV(X):‹6X<€XГ0Ѕ31:VH(X):‹6r=€XГ0Ѕ31:VV(X)ГHV(X):‹6Ў>‚ READ ATTITUDE FROM JOYSTICK AND DISPLAY IN CROSSHAIRS6К?XГџƒ(0)6Х@хAA,CC6дAхAAЋ160,CC6§B…џ†(&H15A)В19Аџ†(&H15A)Д44ЇJ0Г0:Ѕ717C…џ†(&H15A)В43ЇJ0ГJ0Ћ17&D…J0В5ЇJ0Г57@E…џ†(&H15A)Д20ЇJ0ГJ0Ќ17QF…J0ДЌ5ЇJ0ГЌ57zG…џ†(&H15B)В19Аџ†(&H15B)Д44ЇJ1Г0:Ѕ767”H…џ†(&H15B)В43ЇJ1ГJ1Ќ27ЇI…J1ДЌ10ЇJ1ГЌ107СJ…џ†(&H15B)Д20ЇJ1ГJ1Ћ27вK…J1В10ЇJ1Г107рLJ0Гџ(J0)7юMJ1Гџ(J1)8 NAAГAЋJ0:AAГAџТ)Zт 40:HSIZE0,40,24:т 80:HSIZE0,80,24ndт 32:‡" CASSETTE COPIER FOR COLOUR KEY III V1.0":‡nР1:•200,&H1F00:€AГ0 Ѕ 270:B:’AЋ&H3E00,B:‹лx‡"SETUP CASSETTE TO RECORD-- PRESS A KEY WHEN READY.э‚… џ’Г"" Ї 130љŒЂ&H3E00–Ÿˆ:€ AГ0 Ѕ 1000:‹:ŸЊQ ˜M "CKIII",&H4B00,2Ћџ†(&H6000)­256Ћџ†(&H6001)Ќ&H4000,&H1E9bЊ’&HFFA2,&H3AsД’&HFFA3,&H3BƒО•200,&H7FFFДШ† &H86,53,183,255,162,134,54,183,255,163,142мв† 75,0,16,142,112,0,236,161,237,129м† 140,88,0,37,247,134,55,183,255,163/ц† 16,142,218,0,236,161,237,129,140,93W№† 0,37,247,16,142,251,0,236,161,237}њ† 129,140,96,0,37,247,48,141,0,39Њ† 159,126,134,255,151,125,15,124,189,167г† 229,48,141,0,165,159,126,134,3,151џ† 125,12,124,173,159,160,12,173,159,160&"† 8,0,124,15,125,189,167,231,57,65G,† 85,84,79,76,79,65,68,2,0,0m6† 1,233,1,130,189,169,40,48,141,0—@† 121,189,185,156,134,57,183,1,130,26РJ† 80,16,239,141,0,102,134,53,183,255щT† 162,134,55,183,255,163,16,206,68,0^† 28,175,183,255,223,142,1,218,159,126;h† 189,167,1,142,75,0,189,165,41,26cr† 80,134,54,183,255,163,142,75,0,16Œ|† 142,112,0,236,129,237,161,140,88,0З†† 37,247,134,59,183,255,163,16,142,218п† 0,236,129,237,161,140,93,0,37,247 š† 16,142,251,0,236,129,237,161,140,962Є† 0,37,247,134,58,183,255,162,16,238UЎ† 141,0,5,28,175,126,218,0,0,0zИ† 126,1,233,76,79,65,68,73,78,71žТ† 32,67,79,76,79,85,82,32,75,69СЬ† 89,32,73,73,73,46,46,46,13,0129,237,161,140,93,0,37,247 š† 16,142,251,0,236,129,237,џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџІ)Zт 40:HSIZE0,40,24:т 80:HSIZE0,80,24idт32:‡"COLOUR KEY 3/3 DISK COPIER V1.0":Ш0,1:Р1:•1000,&H3000ˆn€ AГ0 Ѕ 57:B:’AЋ&H1DA,B:‹Љx€ AГ1 Ѕ 130:B:A$ГA$Ћџ‹(B):‹킉"LOADER NAME";L$:…џž(1,L$,"/")Г0 Ї L$ГL$Ћ"/BINїŒˆ яЅ170:™"I",#1,L$:š5–‡"LOADER NAME ALREADY USED- PERMISSION TO OVERWRITE?(Y/N)b I$Гџ’:…I$Г""Ї160 :„ … I$Г"Y"Ї 180 :„ 130‰Њ… џЌГ26 Ї RESUME Ї 180 :„ RESUME 0ОД‰"COPY NAME";C$:…C$Г""Ї C$ГџŽ(L$,џž(1,L$,"/")Ќ1)рЙ…џž(1,C$,"/")Г0 Ї C$ГC$Ћ"/CC3њОˆ яЅ230:™"I",#1,C$:š6Ш‡"COPY NAME ALREADY USED- PERMISSION TO OVERWRITE?(Y/N)cвI$Гџ’:…I$Г""Ї210 :„ … I$Г"Y"Ї 230 :„ 180Šм… џЌГ26 Ї RESUME Ї 230 :„ RESUME 0ЉциM L$,0,150,0:š:™"D",#1,L$ј№а#1,130 џЇ M$,13 џЇ S$,20 џЇ Z$:д Z$Гџ‹(0)Ћџ‹(0)Ћџ‹(0)Ћџ‹(255)Ћџ‹(0)Ћџ‹(0)њдM$ГA$:дS$ГC$Ћџ‹(34):Х#1,1:š$Ђ&H1DAYиMC$,&H4B00,2Ћџ†(&H6000)­256Ћџ†(&H6001)Ќ&H4000,0ƒ’&HFFA2,&H3A:’&HFFA3,&H3B:•200,&H7FFF˜E:ƒ PREWRITE MLЩJ† &H86,53,183,255,162,134,54,183,255,163,142ёT† 75,0,16,142,112,0,236,161,237,129^† 140,88,0,37,247,134,55,183,255,163Dh† 16,142,218,0,236,161,237,129,140,93lr† 0,37,247,16,142,251,0,236,161,237‰|† 129,140,96,0,37,247,57Ÿ:ƒ LOADER IMAGEП†† 0,0,3,1,130,126,1,218,0,0ц† 133,1,218,134,57,183,1,130,26,80š† 16,239,141,0,99,134,53,183,255,1627Є† 134,55,183,255,163,16,206,68,0,28aЎ† 175,183,255,223,48,141,0,78,159,166ŒИ† 157,159,189,173,198,26,80,134,54,183ДТ† 255,163,142,75,0,16,142,112,0,236нЬ† 129,237,161,140,88,0,37,247,134,59ж† 183,255,163,16,142,218,0,236,129,237/р† 161,140,93,0,37,247,16,142,251,0Yъ† 236,129,237,161,140,96,0,37,247,134€є† 58,183,255,162,16,238,141,0,5,28Ѕў† 175,126,218,0,0,0,58,211,77,3442,112,0,236нЬ† 129,237,161,140,88,0,37,247,134,59ж† 183,255,163,16,142,218,0,23џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ В • 500:т 32:‡"COLOUR KEY III CUSTOMIZER V1.0":‡:‡‡‰ "TV OR MONITOR TYPE-- (CMP/RGB)";V$:… V$ДВ"CMP" А V$ДВ"RGB" Ї V$Г"CMP"ŸKEY$(253)ГV$Ћџ‹(13)з‰ "SETUP KEY REPEAT SPEEDS(Y/N)";T$:… T$ДВ"Y" Ї 100(‰ "REPEAT DELAY (30(FAST) TO 100(SLOW))";R:… RГ0 Ї RГ45!2’&HDA02,R_<‰ "REPEAT SPEED (30 (FAST) TO 150 (SLOW))";R:… RГ0 Ї RГ60F’&HDA04,џ(RЎ256):’&HDA05,RЌџ(RЎ256)­256Уd‰ "SET UP 32- COL SCREEN(Y/N)";T$:… T$ДВ"Y" Ї 140;n‡"INPUT 32 COL. FORE- AND BACK- GROUND COLORS ","0,18 IS NORMAL",,"63,0 IS REVERSE":‰ F3,B3:… F3Г0 А B3Г0 Ї B3Г18Oxу 12,F3:у 13,B3œ‚KEY$(253)ГKEY$(253)Ћ"WIDTH32:PALETTE12,"Ћџˆ(F3)Ћ":PALETTE13,"Ћџˆ(B3)Ћ":"пŒ‰ "DO YOU WISH TO SETUP 40- COL SCREEN(Y/N)";T$:… T$Г"N" Ї 230і–т 40:HSIZE 0,40,24- ё 0,0 :‡"0123456789 9876543210"wЊ‡"WHAT IS THE FIRST NUMBER VISIBLE ON THE LEFT OF THE TOP LINE?":‰ L4ЭД‡"WHAT IS THE LAST DIGIT VISIBLE ON THE RIGHT END OF THE TOP LINE?":‰ R4:R4Г40ЌR4О‰ "NUMBER OF LINES(24,21,19,17)";C4:… C4Г0 Ї C4Г24вHSIZE L4,R4,C4lмKEY$(253)ГKEY$(253)Ћ"ATTR0,0:WIDTH 40:HSIZE"Ћџˆ(L4)Ћ","Ћџˆ(R4)Ћ","Ћџˆ(C4)Ћџ‹(13)Дц‰ "DO YOU WISH TO SET UP THE 80- COL SCREEN(Y/N)";T$:… T$Г"N" Ї 290Ъ№т 80:HSIZE0,80,24oњё 0,0 :‡"01234567891111111111 11111111119876543210 0123456789 9876543210"Й‡"WHAT IS THE FIRST NUMBER VISIBLE ON THE LEFT OF THE TOP LINE?":‰ L8‡"WHAT IS THE LAST DIGIT VISIBLE ON THE RIGHT END OF THE TOP LINE?":‰ R8:R8Г80ЌR8F‰ "NUMBER OF LINES(24,21,19,17)";C8:… C8Г0 Ї C8Г24YHSIZE L8,R8,C8ЎKEY$(253)ГKEY$(253)Ћ"ATTR0,0:WIDTH 80:HSIZE"Ћџˆ(L8)Ћ","Ћџˆ(R8)Ћ","Ћџˆ(C8)Ћџ‹(13)'"‡"INPUT 40/80 COL. SCREEN COLORS (FORE- AND BACK- GROUND) (0,18 NORMAL,63,0 REVERSE)":‰ F8,B8 :… F8Г0 А B8­0 Ї B8Г18w,‡"INPUT CURSOR COLORЂ(27 NORMAL,18 REVERSE)":‰ N$:… N$Г""Ї NГ27 :„ NГџ‰(N$)я;KEY$(253)ГKEY$(253)Ћ"PALETTE7,"Ћџˆ(N)Ћ":PALETTE0,"Ћџˆ(B8)Ћ":PALETTE8,"Ћџˆ(F8)Ћ":WIDTH 80:CLS1:WIDTH 40:CLS1"Ћџ‹(13)5@‰"WHAT DEFAULT SCREEN(32,40,80)";S:… SДВ32 А SДВ40 А SДВ80 Ї SГ32fJт S:KEY$(253)ГKEY$(253)Ћ"WIDTH"Ћџˆ(S)Ћџ‹(13)~hKEY$(255)ГKEY$(253)•rKEY$(53)ГKEY$(253)і†KEY$(54)ГV$Ћ":WIDTH40:HSIZE0,40,24:CLS1:WIDTH 80:HSIZE0,80,24:CLS1:WIDTH 32:KSTAT ,3"Ћџ‹(13)Б‡"OK: THE FOLLOWING HAVE BEEN SET UP-- THE RESET AND ENTRY STRINGS TO SETUP THE TEXT SCREENS ALT + F1 TO SETUP THE SCREENS ALT + F2 TO RESTORE TO A NORMAL BASIC SCREEN STATE "E0,40,24:CLS1:WIDTH 80:HSIZE0,80,24:CLS1:WIDTH 32:KSTAT ,3"Ћџ‹(13)Б‡"OKџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§§›§™9}§/ і№§žёк$O9†џЗ§O9Нš'V§ŸЗ§›OНšУ'LН™М'ŠН™Ш'ŠЗ§ Ж§™і§œ'Z'*Z&„"%#!€НšУ'‹Y'‹_'‹Ž™яІ†З§›Ж§›9A'Wі§œ'С&яНšУ'‹@9'‹€s§Ÿі§ Ъї§  в" ‹`НšУ'€ З§›Ж§›}ћ9'лŠ€ зЦїїџіџSХ@9ЦяїџіџSХ@9}§œ'œэ'˜+$”‹z”#‹‹ћ•%ˆ ƒ^[] _4ŽR§–§š†ў1ї§—З§˜˜Ј„Є„ч€Sњ§šї§šM& |§–SЖ§˜I%мO5”‰Ж§–T%‹ љЗџіџЪ€C…g&Ъ@C9З§™&†3 6"5‹@Rњ&‹ 4†џбS&О0&ќЖ§˜Тё§—5&&sOM5”З§™Žšƒ,$Žš™ #&Ф‹ Р '0HІ† ЕЦїџіџЪПS9^_ [ ] 0,<-=.>/? ` \@ ЂЁЃNE(150+COS(X)*50,90+SIN(X)*50),PSET0+SIN(X)*50),PSET€џџџџџџџџўяџџџџџџўџџџџџџџџџџџџџџџ     € €     €€ €˜ ПџџџПџџџПџџџПџџџПџџџПџџџПџџџПџџџ˜  € € €А € ˜АПяџџПяџџПя > >>>>> COLOUR KEY III <<<<< >>> COPYRIGHT (C) 1986 <<< >>> BY DAVE STAMPE <<< џіџџџіџџџіџџџіџџџіџџџіџџџіџџџіџџ{_ћџћџџ{_џџ{џџk_џџ{_џџћ_ћџ{_ћџ{ћџћџџџџџ{џџ{wћџ{џџџћџџџћџћџ (< Ш@Н§Н‘—~§/Нк/Нќ‰НќэŽ›ёНл!§алЦ†џ~м˜žrŒH'ПкІŽHŸrЮкаЦІРЇ€Z&љŽк\ю†~ЇРьэФm„&ђ9Ѓ ќIЙ\ќ,ЃsќЃ“§ ЙќZ­ЦмџЁЫћВ#ћZЌFнцрќ‰Ўнtїr§бїx§ъјїк–Н§б4~јќЊ†§Нм˜~Рд'Ц2НВoŽHЮкзЦІРЇ€Z&љќкІэ„nŸџўОкІŸrnŸџўЗџп~кž†ЬЗџ~ 'Н§/ќлТННЬНЙЌЖўіў§§ЫќлТ %НЗХŽн~§žлю„' Ѓ# ПлЎ„ №9Н§І€Н§/'ѓНќI ёxЅНЅХНІH}ф'}у'љ~ЄГ~ЄЎЬd§лТЬ §лФЅ$ НЏgм+§лТЅ' НВm$НЏgм+§лФ†џЗлЦ§а9~ВwН§/}§а&2ŽмŸІŸ$)M'&НЏgм+§лТ}лЦ*%ЅM' ќлТѓлФ% §лТ pнлЦН§МRЖлЦJ'J'%ЗлЦнќлТџ+%щь§лТ зќлТџОл}л'Ц щќлТУ%Мџь„'Е иНВbНБCНЗ4ЦГНВoНБVНЖT5ЗмXO4TНмчќ уфƒПў$ў 5]' ЖмXэСІ€ЇРZ&љџ oРoР~мђНмђ~ЌDўНмчŽ ь'БмX' : є0П _ |† xр'g3:М $І€ЇР ѕџ oРoР[9ЗмXП'їм[ПмY9'ќ%љ}§Ÿ'єНќц №ім['ЛЮ|§œНќєz§œ&м[~˜ім[ОмYН§/ І€Н§Z ИP4Ц7їџЅ5…4Ц=їџЅ5Џ99'§žІПнт0bПнфM*ž'/т'+№'@~­Э&~Џ‰ŸІHŽн/Ў†Ѕn„лJћ:л0кЈоЎмнƒо-Н­Э ч'Ž ЖќЊ0†0†ЏŸќЕ9~ВwŸ&нdНЎ _ˆ'SЊ&шїнdŸ*}нd&2b~Ў9&-юфќўнh}нн'Оў'ОноŸІўнрннnФЦ yќўнhіў o‹&ЭІ€&0ŸІНЎр~­žЇ&ŸЅНЏgм+'гНЎДПно Јџь,,їўožhПў0'-Оў'(}нн&#sннўнфџнрОнт0Пноќўнhќўн+НЎД~­žўўНŽ~ф}Нќ‰ ч'rНЗ ёќЏ$hїќЊНВmНЗ ёќЊ#ZёќЏ"UїќЋ№ќЊїќЌ№ќЏPXїќ­НВmНЗ С":їќА†С" LС"LС"L4Нќ~5ЇЖќА_Н§m§ќГНќэНќnІРЇ€Z&љНќ‰~ќэНќ‰~ДJі§#і§™Oі§ O~нWЅ,''НЗ С$йїк 4Ѕ,'НГW &Ÿ;ьфНДєНМ35Ѕ'~Вm5~БQ$‚4TџЖџCH&sџŽRЬџч€J&ћ§ ікї§œЦїћ9Н§͘уН§/ћ9M5д&_ НЗ С"Йзц'фЫ†PХ&H—Й~рMН‹оІŸНћŸ''пІ~В&ŸІЅНВbНБCНЗїмXНм\&_зV0‰рŸbP†7ЗџЄНЕE†<ЗџЄЏ9ЎŸІŒCM'ŒKE'ŒNU'ŒRE'ŒKS' ŒAU'ŒHS&1ŒžІІ / Ё€'јІ .ќ+№O@9NUMџAUTOџHSWITCHўCMERGE§KEYOFFќKSTATћKEY$њRESUMEљHSIZEјьŸќЕН§IёќЊ%№ќЊЖќЏОќЗ~Ѓ|НЃ_ o& l& 4ЖўН§€5§а m~Й_ЗќY4vН§НН§/5і o& 4ЖўН§€5Нy~Й–чЦ=ŽќЙ0‹ЮќЊЦ9Žр2–чЦ =0‹94VсІ€ЇРZ&љшЮџ˜І€ЗџІ€ЇРƒџ %і5ж ˆ ˆ((P(€‡€ўPP P€ў0GНм˜ )'Н•f ;9~˜у2Нм! џ‡Žн~Ѓ˜ o&єН’З P4 ч' Оў0‰`ПўЦ6їџЄ5•4 ч' Оў0‰ ПўЦ<їџЄ5Џ9ГќБ„§П|§П№ќЎ‚$іћќЎz§П ч'Tї§РЖ§П9 ч'X4іќЎ=ѓќБыр‰9J+ާІЦџч†9ާІ†o€J&ћ9џ0@ }``џџџџџџџ рџы ыхP4`юd†6ЗџЁџ?ўЮ?ќ nФ5@ў?ў†9ЗџЁяd Џ5рџ Cџ˜ o&єН’З P4 ч' Оў0‰`ПўЦ6їџЄ5•4 ч' Оў0‰ ПўЦ<їџЄ5Џ9ГќБ„§П|§П№ќЎ‚$іћќЎz§П ч'Tї§РЖ§П9 ч'X4іќЎ=ѓќБыр‰9J+ާІЦџч†9ާІ†o€J&ћ9џ0@ }``џџџџџџџ рџы ыхP4`юd†6ЗџЁџ?ўЮ?ќ nФ5@ў?ў†9ЗџЁяd џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‚~к…к†9З‚Pяc†5ЗџЂ†7ЗџЃЮDЏЗџп0NŸІŸН­ЦP†6ЗџЃŽKŽpьэЁŒX%ї†;ЗџЃŽкьэЁŒ]%їŽћьэЁŒ`%ї†:ЗџЂюЏ~к:гM"CK3/CC3" џ 121 y 50 2 74 J 98 b 122 z 51 3 75 K 99 c *123 {џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџKќў‰Н§mЌŸќЕ'ьŸќЕН§I‰§ўЎŸќЕЖќY&1ќўБќЊ"]'tZЖќЋJ§ў‰Н§m a ч&†`Ї„9† іўэ„9 &Н–ЧЖўН§ƒіў % %: ч& M+Н“ТЇ„ іўэ„ќўާІo…LБќЋ%\ЖќЊ§ўёќА%Н–Iќў‰Н§mЏŸќЕ9Ж§УŽ§Іm†&LБќА%іJЗ§ТJ+m†'љLЗ§С~•ЗЖ§С'JާІo†§Ё9Ж§Т ђЦ Ц}лЦ&ЫїлЦ~—Дім[ОмY4м[Н­ў§ЩНмЈ&м[5~—Ў'' & О§ЁН”gП§Ё в & 5їм[ПмY9Н“Y Р§ЁНќє'ј'G}§Ÿ'я4Žн4 Ї€4 $‹€Н“YН­ў§ЩНмЈ5' 'Œм$н йІфЗмXƒнŽнНќћ5~—Ў4Pмц4чНріџЅ4Ц5їџЅŽЮ ьэСŒ%їŽџАьэСŒџР%їoРƒЂ@%јŽ†Ї€Ї€Ї€Ї€‹$єŒ%эOŽЦ~‹Z&ј0ˆ Œ%юЖџOЮЂіџЦћїџіџїTХ@'lŽ#0&ќЦїїџіџХ&ŽџА4ьСэьСэьСэьСэ5‹ ŽџАЇ€LЇ€LЇ€LЇ€LЇ€LЇ€LЇ€LЇ€LŽ 0&ќ?%Г “4DDDD‹0Ї€Іф„‹0Ї€05‚ŽџАЮЂьСэŒџР%їŽЮ ьСэŒ%ї5їџЅ5нцM&Нр НрM5pНќ‰нн§ікФї§œьŸќЕН§IёќЊ$іќЊ§§УЗўїў§§ЫЎbŒЌ's§†ўНќцлЦ§а§§Ё}лЦ'ЖўН§€НкрЖўН§ƒЎŸќЕН–Ч }§а&ЎŸќЕН–ЧЖўН§ƒН§€ќ§Ы§§У Ж§ЯіќЊ§§УН­НмЈ $Ž“ЭH­– ю ъ4 ч':}§Ё')цŸ§ЧС 'Н–яО§ЧЖќ­@іќЌюƒяМ§Щ# Z&єю†я0† щ5іўэŸ§Щ~”I}§Ё'цŸ§ЧС`'Н–яО§Чц‚чМ§Щ"їІр+ЇŸ§Щ‡€ @%ˆ ˆ`9”#””$—Ў”2”~”g‘A‘—”„”z”Э•Q—Д”њ”ѕ•••Ђ•ђ”#•ќ—’–3Яоуч” ‘—”#”#і}м['НмЈ~ќці§У'z§У§Ё9і§У\ёќА$ѓї§У юќ§УёќЊ" Б§С#JіќЋZ§§У зќ§У\ёќЋ%Б§Т&Н–я$ыќ§УLіќЊ§§У9 ч&†`ЇФ Сіў† эФ ИЗ§Ё9Щ§Ё9 ч&О§ЩІЇ€М§Ч%ї†`Ї„ цЖќЌА§ФЛќЊіќ­О§ЩюяМ§Ч$J&єю…я0…ЖќЌ щ§Ё† іўэŸ§Ч9Н•7П§Щ§§У ч& †`Ї€М§Ч#љ ›† іўэМ§Ч#љ§Ё9О§Щ мН•74П§ЩЖ§У фіќЌ=ћ§Ф‰рa‚1"5§§У1?'ў§ЩН”„4 Нќє'5 щ5 9§ЁЖ§СіќЊБ§Ы&ќ§Ы4Н§m5†ќў‰§§У§§Ы2bН•З~’њН§‹ ч&ŽЬ``эŒ%љ † іўŽ€эŒ€%љЖќЊ_§ў~•ЗOіќЊ§§У§Ё~•ЗЖ§Ыќ§Ы эБќА%Н–I 9ќ§УН§m§§ЩЖ§СіќЊН§m§§ХЖ§ТіќЋZН§m§§Чќ§ЫН§m§§ЭЖўіўН§mэŸќЕ9Н•7§§УП§Щ9Н•7П§ХО§Ч ч&0†`Ё‚&М§Х$ї 0† Ёƒ&М§Х$їП§ЩН§I§§У~”~ŽšёІ€&94Н“YН­5 яšё–ч'GJ&Ž€ьˆPэьˆPэŒ‡0%ё =4`џ–эЮ€2Щš56663L56663J563JƒŽ`#шў–э5`ŽŽ` Žьˆ эŒр%іާІіќАZІ!Ї Z&љoЄЖќАJЗўz§Уz§Ыz§Я&§аН§IіќЏ№§Р ч&†`Ї€Z&ћ94† іўэjф&њ5„Ж§ТА§СLіќЌ=M'ў9Ж§ТLБќА%ާІЖќАJo†Н–IcЄН•З9ОќГ–ч'#J&0ˆАьƒэˆPМ§Ч"і 0‰џ`ьƒэ‰ М§Ч"ѕ ŽрІ‚Їˆ М§Ч"і00Н–ЧіќАZާІ0…№§ТІ‚ЇZ&љo„|§ТЖ§ТЖўБ§Т%|ўН•З9_Н§m~–ЧН•7П§ХН§I͘;ŽšёŽнІ Ї€&њ9лЦC O2b4}§'Н•7П§Хќ§ХН§I͘;Ж§ЫБ§С$лЦН•ќЖ§УЗ§ТН§ƒЖ§Т}§&LБ§Ы$ Бў"ЖўLЗў§а Цџї§аЗ§Я}лЦ&CkЖўН•ЌіўЖќЊ§ўН•ЗŽм§‡5$нЖнdCH9Žнќ§ПН§mіќЋ№§Р ч&І€*†`ˆ``%„_‹ ІЇ ŒО"М§Ч"Z&иіќ­0…іќЋ№ќЊ Ыo oЂІ? 'ј9ьФ§§Ђќ§ЂОк ЃФ&Ок ч' }§Ё'†>ЦэФ ˆ@}§Ё'Ж§ЄЇФ}§*ОкНќє' ќ§ЂэФЖ§›ў91?&ь}§*Б ъН™' Цї§ії§žM9}§š& **** TABLE OF CONTENTS **** Introduction---------- Loading COLOUR KEY---- Special Key Use------- NUMber Mode----------- EDIT Mode------------- Defining Keys--------- New BASIC Commands---- About Screen Editing-- COLOUR KEY Hints -Entering programs--- -Editing programs---- Supplied Utilities -CUSTOM-------------- -COPIER-------------- ***APPENDIXES*** Syntax Reference------ Error Code Table------ ML Programmers Data--- Standard ASCII Table-- CTRL Code Table------- Editor Control Keys--- Key Codes------------- KEY$() Codes---------- Editor Control Codes-- Slot Use-------------- INDEX----------------- A NOTE TO FIRST- TIME USERS: Screen editing with COLOUR KEY is really very easy-- do't let the size of the manual intimidate you! It's just that way because there are a lot of special features to document; most of them can be ignored until you need them. The best way to learn to use COLOUR KEY is by using the supplied cut-out at the end of the manual, and trying the various features while actually editing or writing a program. In fact, you'll probably be expert in a few hours! ***** COLOUR KEY III ***** **** by Dave Stampe **** ***** Copyright 1986 ***** COLOUR KEY III is a powerful BASIC programmer's utility for the TRS-80 Color Computer III . COLOUR KEY incorporates many useful programming tools, including: -full screen editing in ALL screen modes: anything on the screen, including listings, PRINTed data, or old command lines, may be edited and entered. - settable margins on hi- res text screens, to compensate for TV overscan. -repeating keys-- saves wear and tear on your fingers, and speeds programming. These can also be used in your BASIC programs. -full use of the CTRL and ALT keys, and access to the F1 and F2 keys. -user definable keys: a single keypress can input any string of keys, including all editor control keys. Use it to speed entry of BASIC words, commands, or full lines. Keystrings can even be set up for default INPUT entries, or triggered by starting up COLOUR KEY, or even by resetting the computer! -single- key display of the 64 colors any time- can also display the present 16 color slots -automatic line number generation-- a real convenience when entering programs. -better error trapping by use of the RESUME statement. -ability to lock the computer in COCO II mode on exit, for better compatibility with old software. -patches many bugs in Super Basic, including stack/ text screen comflict and comma field errors. ... And dozens of other handy features that no self- respecting COCO III should be without! Best of all, COLOUR key uses NONE of your precious Basic memory! The program is supplied with an auto-exec loader, plus BASIC utilities for customization, saving defined keys and making backup copies. ***** LOADING COLOUR KEY ***** Cassette: CLOADM the auto-run copy into memory. It will automatically execute upon loading completion. Disk: LOADM "CK3 will load and run the COLOUR KEY program from disk. NOTE: Use the default drive, or you'll get a ?NE ERROR. The computer should be reset if an ?IO ERROR occurs. Note that loading COLOUR KEY will not destroy any BASIC program presently in the computer. It doesn't even use any BASIC memory! COLOUR KEY is also compatible with any other ML programs that your program may need to operate (except screen expanders or anything that may use certain extended memory). ***** OPERATING INSTRUCTIONS ***** (See the Appendix for an abbreviated table of key use.) NOTE: When the manual talks about "lines", it refers to an edit line, which could be more than one screen line in length. A) Special Key Use: 1) Cursor Movement Control: To move the cursor anywhere on the screen, use the right, left, up and down arrow keys. The up and down keys will move anywhere on the screen, while the left and right arrows will stop at the beginning and end of the current line. Arrow keys used with the CTRL key are used for tabbing. (In general, COLOUR KEY uses some combination of CTRL, ALT, and SHIFT with the arrow keys to perform all its editing functions. To make it even easier to use, most arrow keys used with each CTRL/ ALT/ SHIFT combination perform a related set of operations.) CTRL -HOME : moves the cursor to the top left corner of the screen. CTRL - BHOME : returns the cursor to where BASIC transferred control to the eџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Щ Ш Ч ХУСЦЧСФС!"#$%&'()*+,-./0Т23456789:;<=>ЩџџџџџCK3 DOCџ ,CK3 BINЁCK3 CC3CUSTOM3 BASЕCASCOPY3BASХDSKCOPY3BASЉWIMPY BASTWIMPY PALWIMPY MGE13BSCTOOL BINCO BASџAS џFF BINnџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџditor-- e.g. the bottom line or the start of the INPUT line, etc. CTRL - TAB SOL : moves the cursor to the start of the current line. This is just after the line number in NUM mode or just after the prompt in an INPUT line. CTRL - TAB EOL : moves the cursor to just past the end of text on the line. This is useful for resuming your place after going back to correct a previous error, or to append text to a line. NOTE: SOL = Start Of Line, EOL = End Of Line.) 2) Insert/Delete Keys: SHIFT - BACKSPACE : erases the character under the cursor and moves back 1 character. ALT - INSERT : puts the editor into insert mode. All characters entered will push the rest of the line ahead of them . The cursor will change to a colored block on the 32- column screen and to a ">" on 40- and 80- column screens to remind you of the mode. Using any of the other editor commands or cursor movement keys will automatically take you out of insert mode. NOTE: The 32- column block cursor is controlled by slot 4; the transparent hi- res cursor by slot 7. ALT - DELETE : erases the character under the cursor and "drags" back the rest of the line to cover it. SHIFT ALT -ERASE ALL : erases all text in the current line. SHIFT ALT - ERASE TO EOL : erases all text past the character under the cursor till the end of the line. SHIFT ALT - ERASE TO SOL : erases the character under the cursor and back to the start of the line. The rest of the line is dragged back to fill the gap. NOTE: The various ERASE functions do not erase the prompt in an INPUT line, or the line number in NUM or EDIT modes. CLEAR : erases screen. In NUM or EDIT modes, the editing continues on the current line at the top of the screen. 3) Other Special Keys: ALT - DEFINE : used to define a new command key string. The cursor will initially disappear-- press the key combination you wish to define (any non- arrow key in combination with ALT, SHIFT ALT, CTRL ALT, or SHIFT CTRL ALT. Note that some combinations may give unexpected results-- see the appendix for a list.). Now press any sequence of keys you wish to define to the key. These will appear on the screen. Any arrow (editor command) keys will appear as symbols. For example, ENTER and BREAK are quite usable in the strings. ALT combinations (defined keys) will add their contents to the keystring. To end the definition, press ALT . Pressing ALT at any time will abort the definition procedure. ALT - PALETTE : This is a goodie! It will display all 64 possible colors on the screen at once, numbered. It should be very handy for writing that graphics masterpiece. Pressing "S" will display the current 16 slots. When you're through with it, press BREAK. NOTE: the palette is available from BASIC with EXEC &HDA06. SHIFT CTRL - GET REDO : will save the current line (excluding line number in NUM mode or prompt in INPUT lines) to the REDO buffer. SHIFT CTRL - REDO : prints out the contents of the REDO buffer into the current line. If in insert mode, it will insert the text. This command, along with GREDO, is useful to repeat lines, etc. It can even be used as a "quickie" memory, as it isn't erased by ENTERing the line. CTRL ALT - JOIN BACK : adds the previous (above) line to the current line. CTRL ALT - JOIN FORWARD : adds the next line down to the current line. The JOIN command is useful for merging two BASIC lines together. Note, however that what you get by joining two lines is one big line with a line number in the middle. This garbage should be deleted. Also, it's easy to join too much data-- the computer will ignore everything past the 226th character. SHIFT CTRL ALT - EDIT BACK : used to enter or continue EDIT mode by descending line numbers. SHIFT CTRL ALT - EDIT FORWARD : used to enter or continue EDIT mode by increasing line numbers. EDIT mode is useful for editing programs sequentially without LISTing short segments. You can move up or down through the program at will, using the above keys to change direction. ENTERing a line will automatically give you the next line, ready for editing. EDIT mode may be entered by either typing in the first line number (it doesn't have to be an exact number) and hitting the direction keys. Or else, it can be started by the same method from NUM mode. Changed Character Assignments: SHIFT : This now returns the up arrow symbol (exponentiate). The back arrow (underline) is now returned by SHIFT CTRL . INKEY$ NOTE: If inkeytype=1 (see KSTAT) then INKEY$ will return the standard codes for all keys, including arrow keys. By changing inkeytype with KSTAT, INKEY$ will return editor codes for the arrow keys. If inkeytype=3, some codes (for CTRL codes and F1 and F2 ) will be available-- see the appendix for a complete listing. B) Special Modes: 1) NUMber mode: This mode will automatically generate line numbers for your BASIC programs. It will also print out the original text of a line if the line number already exists in your program. This makes it useful for editing programs with regularly spaced line numbers. Because other computers may use a different name for this function, AUTO is also accepted. To enter NUMber mode, type: NUM [starting line number] , [line number increment] or: AUTO [starting line number] , [line munber increment] The starting number and increment are optional; if none are given, COLOUR KEY uses 100 and 10 respectively. To exit NUMber mode, press immediately after the line number appears (or a line with the line number and no text), press , or enter an old line from the screen. 2) EDIT mode: this mode allows line- by- line editing of a BASIC program in ascending or decending order. It's often easiest for editing a program that has oddly numbered lines. To enter EDIT mode, type the number of the line you wish to begin with, and then press: to edit back (by descendinng line numbers); to edit forwards (by ascending line numbers). If the line number that you supplied cannot be found, the first line in the selected editing direction is used. COLOUR KEY will continue to edit in the chosen irection after each updated line is entered; the edit direction may be changed by use of the same keys as were used to enter the mode. EDIT mode may also be entered from NUMber mode by use of these keys; editing begins at the current line number. To exit EDIT mode, use or enter an old line from the screen. C) Defining Keystrings: Any key on the keyboard, (in combination with the ALT, and optionally, the CTRL and SHIFT keys), may be assigned a string of characters or editor command codes. By using the SHIFT and CTRL keys,over 200 separate strings are possible. Keystrings may be defined either directly for the keyboard (see Special Keys section) or from BASIC. BASIC can access keystrings by the pseudovariable KEY$(). (Pseudovariable means that it acts like a variable... like TIMER, for example.) For instance, a string can be assigned by KEY$(code)="string" or returned by A$=KEY$(code). KEY$() may be used like any other string variable, for example, KEY$(1)=KEY$(1)+KEY$(2). As a demonstration, KEY$(1)="?ASC(A$)" would assign the string ASC(A$) to the combination of and the key. If a null string ("") is used, any present keystring for the key will be deleted. The (code) may be any number between 1 and 255, representing an ALT key combination. (The appendix contains a list of these codes.) Some of the possible codes do not correspond to any key combination on the keyboard. Three of these are reserved for special keystrings-- 253 for the Reset keystring, 254 for the Input keystring, and 255 for the Startup keystring. Since any CHR$() value that corresponds to a key code may be put into the string, even the and keys can be defined: e.g KEY$(4)="DIR:?FREE(0);"+CHR$(34)+"GRANULES FREE"+CHR$(13) would cause to write out the BASIC line DIR:?FREE(0);"FREE GRANULES and ENTER it, thus displaying the disk directory and capacity. The quotes must be entered as CHR$(34)'s, as otherwise BASIC couldn't put them in the string. This example would be even easier to perform from the editor (using ALT ), as the quotes and ENTER codes may be directly entered from the keyboard. Any characters in the keystring below 32 are not printed on the screen-- instead, they control the editor, just as if the corresponding key had been pressed. (The appendix contains a table of these command codes.) Only CHR$(3) (break) and CHR$(13) (enter) can directly influence BASIC. Note that the keystring continues even after (enter) or (break), so one keystring can send multiple lines to BASIC- sort of a "batch file". This could, for example, load several M.L. utilities and a BASIC program, setup the printer font, and RUN the program. One special function is available only from keystrings: the Accept function. This will pause in the middle of a keystring and accept input (keys or keystrings) from the keyboard until Break or Enter is pressed. Then it continues with the keystring. It is accessed by including a CHR$(31) in your keystring-- for example: KEY$(1)="?HEX$(PEEK(&H"+CHR$(31)+"))"+CHR$(13) would accept a hexadecimal address and print the contents in hexadecimal. To generate the code for "accept" for the keyboard defining method, define a key to generate this code. To link one keystring to the end of another, use CHR$(27), followed by CHR$(next keystring's code). In case of emergency, holding down "BREAK" will stop the keystring. Suggestions for Using Keystrings: Uses for defined keys are many: however, a few suggestions might be: -single-key entry of BASIC words such as GOTO or STRING$. -Command lines to BASIC,such as ?MEM or DIR. You can make such lines auto-entering by ending them with CHR$(13). Such a line might serve as a single-line routine to perform complex functions without even running a program. In fact, I've used COLOUR KEY in several applications as a command interface for machine language and graphics packages. The 255 (startup) keystring might be used to load and run a BASIC program or a set of M.L. utilities or to setup the baud rate, comma field width, etc. on your line printer. For example: KEY$(255)="WIDTH 40:POKE150,18:CLEAR1000"+CHR$(13) would, upon loading COLOUR KEY, set the screen size, printer baud rate, and reserve extra string space. The INPUT default (keystring 254) might be dynamically redefined by your BBASIC program to provide defaults to various INPUT lines. It could also be used to edit data-- just KEY$() the data to keystring 254, and INPUT the edited data. All of COLOUR KEY's editing tools will be available to edit the data. An example of this: 120FOR A=1 TO 10 130 KEY$(254)=DT$(A)+STRING$(LEN(DT$(A)),4) 140 LINE INPUT"EDIT:";DT$(A) 150 NEXT A would, in a program, edit the array DT$(). The STRING$() adds enough CHR$(4)'s (cursor right) to put the cursor at the start of the data. The Reset (253) string could set your favorite palette, or restart a BASIC program. 5) Other COLOUR KEY Statements: 1) KEYOFF: this command will turn off COLOUR KEY, returning you to the standard COCO III environment. This does not affect your BASIC program or the amount of cleared RAM, etc. If KEYOFF 2 is used, the computer will lock itself into the COCO II mode. This allows the RAM under the ROMs to be used by other COCO II utilities. It may also improve compatibility. To restart COLOUR KEY, it must be reloaded from disk or tape. To exit from the locked COCO II mode, POKE &H14D,&HDF and reset the computer. Alternatively, you may wish to cold- start the computer-- hold down CTRL ALT, reset the computer, release the keys, and reset again. 2) CMERGE: This command is used the same way as CLOAD to merge a cassette file with your program in memory. The program must have been saved in ASCII format (for example, CSAVE "TEXT",A). The program will load just as if it had been typed in- that is, all of its line numbers will remain the same, and will overwrite any lines in your program with the same line numbers. Another use might be to merge ASCII data files with your program-- just have the source program supply the data with line numbers, DATA headers, commas, etc. To be in the proper format, each "line" of data should be PRINTed to cassette as a single string. For example, 10 OPEN "O",#-1,"DATA/BIN" 100 FOR LN=100 TO 200 110 PRINT #-1,STR$(LN)+"DATA "+STR$(A)++","+STR$(B) 120 NEXT:CLOSE#-1 would write DATA lines to the file, which could be merged with a program. 3) HSWITCH [screen]: This is used exactly like HSCREEN, except that it doesn't clear the graphics screen. This allows you to switch between graphics and text screens in a program without having to redraw the screen. 4) RESUME: This forms a powerful extension to COCO III's error trapping routines. Resume allows more flexibility in exiting from an error trap. It allows the same statement that caused the error to be retried, even if it isn't at the start of a line. To retry the statement (hopefully after fixing whatever caused it) end the error trap with RESUME. To skip the error- causing statement, use RESUME NEXT. The next thing executed is just passed the statement that caused the error. Use RESUME (line number) to reset status, while performing a GOTO the selected line number. RESUME THEN (line number) will let the line number be updated by RENUM. RESUME 0 will halt the program, displaying the original error and line number. NOTE that any error occuring between the time that the previous error was trapped and RESUME is executed WILL NOT be trapped-- so don't exit the error trap with GOTO! 5) KSTAT rpt,inkeymode,kcode,mod : This multi- purpose command returns special data on the keys returned by INKEY$. Any unwanted terms may be left out, i.e. KSTAT R and KSTAT ,I are perfectly legal. rpt-- is assigned a value depending on the repeat status of the current key: 0-- no key pressed 1-- key pressed, repeat delay not yet finished -1-- key is repeating Note that INKEY$ returns only the initial key press-- save the character if you wish the keys to repeat. This is a sample program to show how to make the keys repeat: 100 A$=INKEY$: IF A$="" THEN 110 ELSE R$=A$:PRINT A$;:GOTO 100 110 KSTAT R: IF R>=0 THEN 100 ELSE PRINT R$;:GOTO 100 Note that if R>=0 was changed to R=0 then the keys would repeat without any delay-- great for video games! code-- is assigned the KEYCODE. Each key on the keyboard has its own code, regardless of the SHIFT, CTRL, and ALT keys, or the alpha- lock status. See the appendix for a table of key codes. mod-- is assigned a number that represents the status of the modifier keys, as follows: mod AND 1: SHIFT status mod AND 2: ALT status mod AND 4: CTRL status mod AND 8: Command status. This flag is only set if inkeymode=0 or 2. If this flag is <>0, then the character returned by INKEY$ represents a keystring code number. This is only active in editor INKEY$ mode (see below). By using A$=KEY$(ASC(INKEY$)) you may get the text of the keystring. Note that mod is only set when a key is pressed. inkeymode-- 0 - COCO II Colour Key editor codes 1 - standard INKEY$ codes 2 - COCO III Colour Key editor codes 3 - standard INKEY$ codes plus TRL codes Inkeymode 0 and 1 are supplied for compatibility with Colour Key II programs-- no CTRL keys operate, and the Colour Key II keystring codes are used. (See the Colour Key II manual.) This also applies in the editor and to ALT key definition. Inkeymode 3 returns standard codes to INKEY$, plus CTRL keys (123 to 159). Inkeymode 2 will return editor control codes as well, and also command codes (use mod to detect ALT key ) 6) HSIZE leftmargin, rightmargin, linecount: This statement is used to customize the hi- res text screens for number of lines, line spacing and left/ right margins. The left and right margins are used to setup blank areas on each side of the screen in case of overscan-- that is, some areas of the screen may be outside the picture on a television screen. For example, on a 40- column screen, to leave 2 blank characters on the left and right sides of the screen, leftmargin would be 2, and rightmargin would be 38 (that is, 40-2). Linecount sets the number of vertical lines of text on the screen. Normally, 24 lines are visible, but they're awfully close together. By setting 21, 19, or 17 lines per screen, more space is left between the lines, improving readability. If you decide to change the background color of the screen as well, set the proper palette and attribute and CLS (color). For example, to set a black background: PALETTE 0,0:ATTR 0,0:CLS 1 It's a good idea to keep a defined key ready to reset all parameters to normal in case of a BASIC program that can't function on a screen with margins. (CUSTOM sets up ALT F2 for this.) 7) BRK/ ON/ OFF : This statement extends control over the BREAK key's effect. BRK alone will cause your program to stop as if the break key had been pressed. BRK OFF will cause the computer to simply ignore the break key, and BRK ON turns it back on. Normally, ON BRK GOTO will work regardless of the BRK ON/OFF status, however, if BREAK is pressed during an INPUT statement, BRK OFF overrides ON BRK GOTO, and the program continues. E) How Screen Editing Work and How to Use It: Screen editing is a highly intuitive, user-friendly interface for programmers and users. A good theme for editing is "if it looks right, try it!". Anything that can be seen on the screen is fair game for editing, which allows some pretty neat tricks. Screen editors use the screen as a record of everything the computer has printed: listings, printed data, directories, etc. The editor monitors the computer's output and records the start and end of the lines of data. All editing happens on the screen; when you enter a line, data is read off the screen and returned to BASIC. Unreadable graphics characters will be returned as spaces. BASIC LISTings are broken up by program line, as you'd expect. But what about other data? I'll cover a few important rules and examples below; experiment freely to find anything else you need to know. First, all editing lines begin at the left edge of the screen and end at the right-- they may cover several screen lines-- the number depends on the screen line length. A quick way to determine the boundaries of a line is to use the Tab Forward and Tab Back keys- they'll stop at the line boundaries. PRINTed data will be divided on a screen line basis, unless it has been spliced with a <;> in the PRINT statement, or is a continuous string that is longer than one line. Error messages, "OK", and other single-line BASIC responses will be treated as individual lines by the screen editor. INPUT statements are a special case-- they consist of a prompt and your response. Both will be part of the same line, but the prompt will be eliminated before the data is returned to BASIC. However, if you input an old line, the entire line that you enter (including line numbers, prompts,etc.) will be returned to BASIC. This gives rise to some interesting possibilities-- for example, you might PRINT response options above or below your INPUT line for a menu-type interface: pressing with the cursor on the proper selection will return it to BASIC. This could even be extended to entering file names from a DIRectory listing-- BASIC could process the returned string to get a filename. This method can also be used to edit single variables or data arrays in your program. For example,, the following short program segment will allow editing of a small string array: 100 DIM A$(5) 110 CLS 120 FOR A=1 TO 5:PRINT A;",";A$(A):NEXT 130 INPUT "EDIT THE DATA ABOVE";A;B$ 140 A$(A)=B$ 150 GOTO 130 Each data element is supplied with an eleent number by line 120. Of course, this program is merely an example: use it only as a guide for experimentation. Alternatively, you might wish to use the INPUT keystring (254) to show the old data, and edit it with LINE INPUT. F) Hints for Using COLOUR KEY in Programming: Writing BASIC programs with COLOUR KEY is sheer luxury compared to using BASIC's editor. As you spend time programming, you'll develop your own favorite techniques. I'll start you off with a few of my own. Entering new programs: First, use the NUM function to take care of line numbering. It's amazing how not having to enter that line number streamlines the creative process. Also, you may find that your lines become shorter, improving readability and editing speed. If you're typeing in a line and you notice an error in what you've just typed, go right back and change it-- just press to resume your place at the end of the line. Often, a program contains many nearly identical lines and expressions. Copying the text of one of these lines to a new line is one way to speed programming. To do this, LIST the original line, then change the line numbers etc. to make up the new line. A better way would be to use GREDO (SHIFT CTRL ) to get the line to the redo buffer during the first entry of the line, and REDO (SHIFT CTRL ) to copy the line as needed. Alternatively, you might prefer to define that particular line as a keystring. Defined keys are particularly useful for phrases-- short pieces of text that need to be used again and again. A particularly good phrase would be one that is long or involves many uses of shifted or otherwise awkward keys-- example, "&H" for a hexadecimal value. Editing programs: COLOUR KEY really spiffs up editing. By LISTing a program segment and editing directly on the screen, the process of editing becomes child's play. If you wish to rearrange parts of a program, just change the line numbers. Because a line may be both in the memory and on the screen at the same time, you could, let's say, copy line 150 to 160, and line 160 to line 150, thus exchanging them. The fact that line 160 was momentarily destroyed doesn't matter as long as the text is still visible on the screen. Another easy-to-master trick is chopping a line in half. Let's say you find that line 150 needs to be cut in half so that a GOTO can be made to a point in the middle of the line. LIST the line and change the line number to, say, 151. Now delete the first part of the line and enter it. LIST line 150 again, delete the last part, and re-enter it. Tricks like these are easy-- IF you are careful to remember that the only copy of that line might be on the screen! To make one long line out of two or more short ones, use JOIN (CTRL ALT ). Each time you use it, one more line will be added to the current line. Delete the line numbers afterwards and eliminate any trailing spaces, comments, etc. NOTE: Don't join together too much data! Only 226 characters will be returned to BASIC, so the end of the line might get cut off. EDIT mode is useful for both finding and editing a line. For example, let's say that a change is needed in your program, and all you remember is that it's somewhere between lines 100 and 200. Simply start EDIT mode at line 100-- the lines will appear one by one on the screen. If a line doesn't need to be changed, just enter it. It's also useful for updating a whole block of a program as you won't have to keep LISTing short segments. ****** SUPPLIED BASIC UTILITIES ****** Bundled with COLOUR KEY, you'll find several BASIC utility programs. All these programs require COLOUR KEY to be in operation. Both the tape and disk versions include CUSTOM, a program to modify COLOUR KEY to your own preferences. After you've set it up, you can save one or more copies using the copying utility named COPIER. This not only makes a customized copy, it also saves any keys you've defined, and makes a new auto-exec loader! CUSTOM: CLOAD or LOAD CUSTOM and RUN. The program first ask if you wish to reset the repeat speeds- just press enter at each prompt to get the default delay and speed, or enter your own numbers. Then it asks if you wish to set up each of the text screens. On the 32- column screen, all you can set is the colors. On the 40 and 80 column screens, however, you can also set the margins and number of screen lines (defaults are the full- size values). This data is used to set up several keystrings: one each for reset, startup, and ALT F1 which sets up your chosen screen data, and another on ALT F2 which restores a standard BASIC environment, which some programs might require. Once all this has been done, and after any other keystrings that you might wish to include have been defined, make a backup copy to preserve the changes and keystrings. NOTE: to add your own startup/ reset strings without erasing the customizing strings, either splice (e.g. KEY$(253)=KEY$(253)+"RESET!"+CHR$(3) ) or link an unused string (e.g. KEY$(253)=KEY$(253)+CHR$(27)+CHR$(code for keystring) ). COPIER (tape): CLOAD "COPIER and RUN. Follow the instructions to make a copy. This will consist of an auto-run loader and a program copy including all customizations and defined keys. COPIER (disk): RUN "COPIER. It will ask for a new loader name-- keep it short, as you'll be typing it every time you want to run COLOUR KEY. It should be different for every version on the disk, of course. If you simply press , it will default to CK/BIN. Now, give a name for the machine-language copy. The default name is the same as the loader's; the default extension is /CC3. If the filenames you chose are already on the disk, COPIER will bring this to your attention. This will prevent accidental erasure of any other customized copies. The program will now write an auto-loader to disk, plus a copy of the COLOUR KEY program in memory, including all defined keys and customizations. ******** APPENDIX ******** The Appendix contains tables and lists that summarize the information in the manual, and cover a few advanced topics. ***** BASIC EXTENSION SYNTAX QUICK REFERENCE ***** NUM [start number],[increment] AUTO [start number],[increment] KEY$(code)="string" code= 1 to 255 A$=KEY$(code) CMERGE [filename-- must be ascii file] KEYOFF KEYOFF 2 locks computer in COCO II mode RESUME RESUME NEXT RESUME THEN [line number] RESUME 0 HSWITCH same as HSCREEN but doesn't HSWITCH screen number clear the hi-res screen. KSTAT rpt,inkeymode,kcode,mod Note: rpt,code,mod are KSTAT rpt,,kcode,mod assigned values-- KSTAT ,,,mod inkeymode should be ...etc (examples of syntax) 0,1,2 or 3 HSIZE leftmarg,rightmarg,linecount HSIZE leftmarg,rightmarg,linecount,border BRK BRK ON BRK OFF ****** NOTES ON THE BASIC EXTENSION ****** The various keywords used by the BASIC extension (KEY$, HSIZE, RESUME etc.) are not "tokenized" by the BASIC editor. This means that, unlike, say, STANDARD to DISK BASIC, a program containing these words may be edited or LISTed on any computer, with or without COLOUR KEY. (Otherwise, they'd be displayed as a .) The fact that the interpreter must search each statement for them does not sslow it down, due to special processing. In fact, speed increases of 20 to 50 % may be noticed because of the new keyscan. To transfer Colour Key II programs to Colour Key III, the program should be saved in ASCII format and reloaded, as the COCO 3 will tkenize some of the Colour Key II functions. One special note: because RENUM is not setup to acknowledge RESUME, any line numbers in a RESUME statement may not be properly updated. Use RESUME THEN [line number] to avoid this. ****** BASIC ERROR CODE TABLE ****** ******* COLOR BASIC ******* 0 NF NEXT without FOR 1 SN Syntax error 2 RG RETURN without GOSUB, RESUME without ON ERROR GOTO 3 OD Out of DATA lines 4 FC Bad value to function 5 OV Calculation overflow 6 OM Out of memory space 7 UL Line not found 8 BS Bad array subscript 9 DD Array already DIMensioned 10 /0 Division by zero 11 ID Command only legal in a program 12 TM String/number mismatch 13 OS Out of string space 14 LS String too large 15 ST String expression too complex 16 CN Can't CONTinue 17 FD File has wrong data type 18 AO File already open 19 DN Bad device or drive number 20 IO Input/output error 21 FM File type mismatch 22 NO File not open 23 IE Input past EOF 24 DS Missing line number in ASCII BASIC file ****** EXTENDED BASIC ****** 25 UF Undefined line number in RENUM 26 NE File not present ******* DISK BASIC ******* 27 BR Bad record number 28 DF Disk full 29 OB Out of buffer space 30 WP Write-protected disk 31 FN Bad file name 32 FS Bad file structure 33 AE File already on disk 34 FO Field overflow 35 SE Non-fielded string 36 VF Verify error 37 ER Access past end of record ******* SUPER BASIC ******** 38 HR Hires graphics error 39 HP Hires print error ****** ADVANCED PROGRAMMER'S AND M. L. DATA ****** COLOUR KEY is a machine languge program that makes use of the expanded memory of the COCO III for storage and to keep itself out of the way. It is supplied with an auto-exec loader, which handles the tasks of loading the program into extended RAM and executing the editor. Because it uses extended RAM, it uses no BASIC memory. Defined keystrings are stored in the $6E000 - $6FFFF virtual page, and the bulk of the software is stored above the hi- res text screen ($6D000 - $6DFFF). Control is transferred from the various ROM routines by overwriting portions of the BASIC software, which resides in RAM in the COCO III mode. Although this is not the preferred method, this method is forced by the structure of Microware's Super Basic, which uses the same method, and actually disables many hooks. Because BASIC is in RAM, patches may be made to the BASIC ROMs by your own programs. COLOUR KEY III controls the reset in such a fashion that any modifications are permanent until a cold start (or CTRL ALT RESET ) or KEYOFF is performed. COLOUR KEY also patches several bugs in Super Basic, such as one that will crash the computer if RAM below $3FFF is CLEARed. KEYOFF exits the editor by resetting the computer while allowing the reset routine to re- initialize the ROM image into RAM. KEYOFF 2 locks the computer into the COCO II mode by forcing the computer to come up in the ROM mode each time it is reset. ( See KEYOFF for a method to unlock the computer.) Some customizing values are stored in an 8 byte area starting at $DA00: $DA00 (2 bytes) BRA SETUP (startup ) $DA02 (byte) repeat start delay count (in 1/60 sec, default 40 ) $DA03 (byte) keyscan type-- set by KSTAT; Note that even M.L. software is affected as long as it accesses the keyscan thru RAM. $DA04 (word) repeat speed delay count (usually 60) $DA06 (2 bytes) BRA PALETE (palette display) ****** ASCII AND EDITOR KEY CODE TABLE ****** STANDARD ASCII KEY CODES (inkeytype=1 or 3) 32 56 8 80 P 104 h 33 ! 57 9 81 Q 105 i 34 " 58 : 82 R 106 j 35 # 59 ; 83 S 107 k 36 $ 60 < 84 T 108 l 37 % 61 = 85 U 109 m 38 & 62 > 86 V 110 n 39 ' 63 ? 87 W 111 o 40 ( 64 @ 88 X 112 p 41 ) 65 A 89 Y 113 q 42 * 66 B 90 Z 114 r 43 + 67 C 91 [ 115 s 44 , 68 D 92 \ 116 t 45 - 69 E 93 ] 117 u 46 . 70 F 94 ^ 118 v 47 / 71 G 95 _ 119 w 48 0 72 H 96 ` 120 x 49 1 73 I 97 a 121 y 50 2 74 J 98 b 122 z 51 3 75 K 99 c *123 { 52 4 76 L 100 d *124 71 G 95 _ 119 w 48 0 72 H 96 ` 120 x 49 1 73 I 97 a 121 y 50 2 74 J 98 b 122 z 51 3 75 K 99 c *123 {џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ$ ? &?&џBASIC Pixffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffюююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююю3333333333333333333333333333333333333>3333333333333333333333333333333333333у3333у3333у333333333333333333333333333333333333>33333333333333333333333333333333333333333333333333333333333333333333333333>3333333333333333333333333333333333333у3333у3333у333333333333333333333333333333333333>33333333333333333333333333333333333333333333333333333333333333333333333333>3333333333333333333333333333333333333у3333у3333у333333333333333333333333333333333333>33333333333333333333333333333333333333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у8ˆˆ3у3333у3033>330333333>3333уƒ33ƒу3333у3033>330333333>3333уƒ333у3333у3033>330333333>3333у8ˆˆ3у3333у3033>330333333>3333у333ƒу3333у3033>330333333>3333уƒ33ƒуˆˆˆƒу3033>330333333>3333у8ˆˆ3у3833у3033>330333333>3333у3333у3833у3033>330333333>3333у3333у3833у3033>330333333>3333уˆˆˆƒу3833у3033>330333333>3333у3833у3833у3033>330333333>3333у3833у3833у3033>330333333>3333у3833у3333у3033>330333333>3333у3833у3333у3033>330333333>3333у3833у8ˆˆ3у3033>330333333>3333у3833уƒ33ƒу3033>330333333>3333уˆˆˆƒуƒ33ƒу3033>330333333>3333у3333уƒ33ƒу3033>330333333>3333у3333уƒ33ƒу3033>330333333>3333уˆˆˆ3уƒ33ƒу3033>330333333>3333уƒ33ƒуƒ33ƒу3033>330333333>3333уƒ33ƒу8ˆˆ3у3033>330333333>3333уƒ33ƒу3333у3033>330333333>3333уƒ33ƒу3333у3033>330333333>3333уƒ33ƒу3333у3033>330333333>3333уƒ33ƒуˆˆˆ3у3033>330333333>3333уˆˆˆ3уƒ33ƒу3033>330333333>3333у3333уƒ33ƒу3033>330333333>3333у3333уƒ33ƒу3033>330333333>3333уˆˆˆƒуˆˆˆ3у3033>330333333>3333уƒ333уƒ333у3033>330333333>3333уƒ333уƒ333у3033>330333333>3333уƒ333уƒ333у3033>330333333>3333уˆˆƒ3у3333у3033>330333333>3333уƒ333у3333у3033>330333333>3333уƒ333у3333у3033>330333333>3333уƒ333у3333у3033>330333333>3333уˆˆˆƒу3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333>3333у3333у3333у3033>330333333333333333333333333333333333333333>3333333333333333333333333333333333333у3333у3333у333333333333333333333333333333333333>33333333333333333333333333333333333333333333333333333333333333333333333333>3333333333333333333333333333333333333у3333у3333у333333333333333333333333333333333333>33333333333333333333333333333333333333333333333333333333333333333333333333>3333333333333333333333333333333333333у3333у3333у333333333333333333333333333333333333>33333333333333333333333333333333333333333333333333333333333333333333333333>3333333333333333333333333333333333333у3333у3333у333333333333333333333333<33333333333>33333333333333333333333333333333333333333333333333333333333333333333333333>3333333333333333333333333333333333333у3333у3333у333333333333333333333333333333333333>33333333333333333333333333333333333333333333333333333333333333333333333333>3333333333333333333333333333333333333у3333у3333у333333333333333333333333333333333333>3333333333333333333333333333333333333ююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююююwюююЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎэннннннннннннннннноъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎсююwwwwюююЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎ.энннннннннннннннотъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎсююwwwwwwwwюююЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎ".ююююююююююююююют"ъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎсююwwwwwwwwwwwwюююЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎ"".т""ъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎсююwwwwwwwwwwwwwwwwююъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎ"".т""ъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊсююwwwwwwwwwwwwwwwwwwwwююъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊюююwwwwwwwwwwwwwwwwwwwwwwwwююъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊююwwwwwwwwwwwwwwwwwwwwwwwwwwwwююъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊюючwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwюсъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊюючwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww~юсЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎючwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww~юсюЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎсючwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww~юсюЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎсючwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww~юсюЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎсючwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww~юсюЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎсючwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww~юсъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊсююwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww~юсъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎ"".ˆˆˆˆˆfˆˆˆˆˆт""ъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊюююwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww~юсъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎ"".ˆˆˆˆˆfˆˆˆˆˆт""ъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊюююwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww~юъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊюююwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwююъЊЊЊЊЊЊЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊЊЊЊЊЊЊюююwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwююъЊЊЊЊЊЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊЊЊЊЊЊюююwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwююЊЊЊЊЊЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊЊЊЊЊЎююwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwюююЊЊЊЊЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊЊЊЊЎсюwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwюююЊЊЊЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊЊЊЎсючwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwюююююююююююююююююююююююююююююююююююwwюююЊЊЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊЊЎсючw>юююююююююююююююююююююююююююююююююююююююwwwwwwwwww~ююfхUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU^ЛююwwюююЊЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊЎсючw~юыОUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUцючwwwwwwююцfffхUUU^ююхUUUUUUUUUUUUUUUU^ююхUUUU^ЛЛЛююwwююъЊЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊЊсючw~юыЛЛОUUUUU^ююхUUUUUUUUUUUUUUUU^ююхUUUUUUUUцfnюww~ююffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛююwwюсъЊЊЊЊЊЊЊЎ"".33333ˆ33333т""ъЊЊЊЊЊЊЊюючw~юыЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцfffююцffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛююч~юсъЊЊЊЊЊЊЎ"".т""ъЊЊЊЊЊЊюючw~юыЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛОюч~юсъЊЊЊЊЊЎ"".т""ъЊЊЊЊЊюючw~юыЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛОюч~юсъЊЊЊЊЎ"".ююююююююююююют""ъЊЊЊЊюююwююыЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛОюч~юсЊЊЊЊЎ""ююююююююююююююю""ъЊЊЊЎююwююЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОюч~юсюЊЊЊЎ".ююююююююююююююют"ъЊЊЎсююwююЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОюю~юсюЊЊЎ"ююююююююююююююююю"ъЊЎсююwююЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛююwюсюЊЎ.ююююююююююююююююютъЎсююwююЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛюю~ююЎююююююююююююююююююююююwююЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛюю~юююююююююююююююююююююwююЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛюу3333333333333333333ююЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛу3333333333333333333ыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛу333333333333333336cыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛу333333333333333336cыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛу6ff36fc633cffc6fc6cыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛу633cc366c3c3c3c366cыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛу633cc36663c3c3c336cыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛу633cc3663cc3c3c336cыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛу6ff3fff63cc3c3c3333ыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛу6333c36636c3c3c3633ыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛу6333c36633cffc6fc6cыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛу333333333333333336cыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛу3333333333333333333ыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛу3333333333333333333ыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛююююююююююююююююююююыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛяџџџџџџџџџџџџџџџџџџџўЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОџџџџџџџџџџџџџџџџџџџџџыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛяџџљ™™™™™™™™™™™™™™™џџџўЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОџџџџџџџџџџџџџџџџџџџџџџџыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛяџџџџџџџџџџџџџџџџџџџџџџџўЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛюџџџџџџџџџџџџџџџџџџџџџџџџџюЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОџџџџџџџџџџџџџџџџџџџџџџџџџџџыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛяџџџџџџџџџџџџџџџџџџџџџџџџџџџўЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОџџџџ™™™™™™™™™™™™™™™™™™™™ŸџџџџыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОџџџџ™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™ŸџџџўЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџюЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџыЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛОџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџыЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўЛЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛОџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџыЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛЛяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўЛЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛЛюџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџыЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛОџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўЛЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛЛяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџыЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛОџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўЛЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛЛяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџыЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛОџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўЛЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛЛяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџюЛЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛОџџџџљ™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™џџџџџыЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛЛяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўЛЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛЛОџџѓ3џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџыЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛОяџџџ?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўЛЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛЛяџџџџ?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџыЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛОџџџџџ?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўЛЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^DDхUUUUUUUUUUUUUUUU^ЬЬхUUUU^ЛЛЛЛЛЛяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџыЛЛЛЛЛОUUUUU^џџхUUUUUUUUUUUUUUUU^""хUUUUUUUUцffffffffffffffхUUU^ююхUUUUUUUUUUUUUUUU^ююхUUUU^ЛЛЛЛЛОџџџџџќќџџџЛПћЛПЛПћЛПћПћџћџћџћџџџџЛЛћЛПћЛПџПџЛПћЛПЯџЯќЯќЯџџџџџџўЛЛЛЛЛОUUUUU^ююхUUUUUUUUUUUUUUUU^ююхUUUUUUUUцffffffffffffffхUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU^ЛЛЛЛЛяџџџџџёёџџџПћћџџПћћџџПћћПћџППћџџџџПџћџџПџџћћџПћћџџЬќЯЯќќќџџџџџџџыЛЛЛЛОUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUцffffffffffffffхUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU^ЛЛЛЛОџџџџџџёЬџџџЛПћЛџЛПћЛППћћћћћџћћџџџџЛПћЛППџџПџПЛПћЛџЯЯЯЯќќџЯџџџџџџўЛЛЛЛОUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUцffffffffffffffхUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU^ЛЛЛЛяџџџџџџќёџџџПџћџџППџџППћћџЛћЛЛћџџџџПџџџППџџЛЛППџћџџЯџЯЯќќќџџџџџџџџыЛЛЛОUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUцffffffffffffffхUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU^ЛЛЛОџџџџџџџџџџџџПџћЛППћћЛПћПћџћћџћћЛПџџЛЛћЛПћЛППџППџћЛПЯџЯќЯќЯџџџџџџџџўЛЛЛОUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUцffffffffffffffхUU^юхUюUUUUUUUUUUUUюю^юхюю^юхюх^ЛЛЛяџџџџџџџіfџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџюЛЛОUU^юхх^^юххUUUUUUU^юхх^^юхюю^UUюх^юхUцffffffffffffffхUU^Uх^UхUUUUUUUUUUUхU^UххU^UUх^^ЛЛюџџџџџџџџіџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџыЛОUU^UUх^^UUхUUUUUUU^UUх^UюUхU^UUх^^UUUцffffffffffffffхUU^UхU^UUUUUUUUUUUUюю^юхюх^юUх^^ЛОџџџџџџџџџіoџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўЛОUU^юUх^^юUхUUUUUUU^юхююUюUюх^UUх^^юхUцffffffffffffffхUU^UхUхUUUUUUUUUUUUU^^UUхU^UUх^^ЛяџџџџџџџџџіџџџџџџџџџџџџџџџџџџџџџџёџёёџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџыОUU^UUх^^UUхUUUUUUUUUхх^UюUхU^UUх^UUхUцffffffffffffffхUU^юх^юхUUUUUUUUUUUюю^UUюю^юхюх^ОџџџџџџџџџџіfџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўОUU^UUюю^юхююUUUUUU^юхх^^юхюю^юхюх^юхUцffffffffffffffхUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU^яџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџёџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџюUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUцffffffffffffffюююююююююююююююююююююююююююююююююџџџџљ™™™™™™™™™™™™™™™™™™™™™™™™™™™џџџџџџ™™™™™™™™™™™™™™™™™™™™™™™™™™™™™џџџџўюююююююююююююююююююююююююююююююююююююцfffffffffffffю™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™žяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџю™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™žffffffffffffю™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™žяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџю™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™цffffffffffю™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™яџџџџџџџџˆˆџјџјˆˆџџˆˆјџјџјџјџјџˆˆјˆџјˆјџјџˆˆџџџїјџјјˆˆјˆˆјјџјџџoџџџџџџџџџџщ™™™™™™“333™™9“9™3™“9™™™™™™™™™™™™™™™цfffffffffю™™™™™™33™“399™™3™39“™9™™™™™™™™™™юџџџџџџџџџџџџјџџјџџјџјџјјјџџјџџџџјјјџџџџџјџјјџџјјџџјџјјјџіoџџџџџџџџџџўщ™™™™™“™™“™™99““™99“™™™™™™™™™™™™™™™žffffffffю™™™™™™™9™™“™™9™“™99“““™™™™™™™™™™юџџџџџџџџџџˆјџјџјџџјџџјˆˆјџјјјјјџџјˆџџџјјјјџџџџїџјџјјˆџˆјˆјџјјјјџџoџџџџџџџџџџџў™™™™™““3“™™99““™99“™™™™™™™™™™™™™™™™цffffffn™™™™™™™™93™“™™9™“3939“9™™™™™™™™™žџџџџџџџџџџџџјˆˆџјџџјџџјџјјˆˆјџˆјџџјџџџџјџˆјџџџџџџјџџџџјџјјџˆџџoџџџџџџџџџџџџю™™™™““™“™™9“3™3™“9™™™™™™™™™™™™™™™™žfffffnщ™™™™™™™™9“™“™™9™“™999““™™™™™™™™žяџџџџџџџџџџџџјџјџјџџџˆˆјџјјџјјџјџˆˆјˆџјˆјџјџˆˆјїџџџјџјˆјјˆˆјјџјџіfџџџџџџџџџџџџџю™™™““3“™™9™““™99“™™™™™™™™™™™™™™™™™цfffnщ™™™™™™™™™33““3933“™99““™9™™™™™™žяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџщ™™“™™“™™9™““™99“™™™™™™™™™™™™™™™™™žffnщ™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™яџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўщ™“333™™9™9™3™“9™™™™™™™™™™™™™™™™™žfnщ™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™юџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўщ™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™цщ™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™žџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™žџџџпMŸћ—P"Х§пџп—)Q§пџзP‰ˆџŸће…џŸћ•џпј•‘§пџеtџпџ—Aџп—B џпџ—0џп{—Pџп{—џп{—`џпћ—џп{— Цџпњ—@џн~—`џп—‘џнzе @џпћ—џпћзџпџ—џпћ@џџћзDџџље‘Шџпљз0 џпќн@џџџПPџпџџџзџз&пџџ6‘пЁНпџзTƒўпџзPї€џпџї2`Bџпџ—…џпџпZ$џпџŸDhџпџпџпџп8 §Ÿћпўпћ—Т‘§пћп§пћ•vџпћп§пће`§пћеџпљ•ЦџпџпР•џнџз@пзћп 8AџпџпџпџзџпџзDХџпџзЂjџŸћзn@џпз0DџпћеPџп{з0џзћŸP§пљзџŸљ•@@€џзћзuпџні•џџеџџџпr*нџџђпHХђеџџћпА@)нџпћп еџџѓп!нщпћп"€ йЛпћп@xХЋзџпа бГзѓп0бъпћп€`бџџћп€1ХГџѓп!Щыпџп ХЛпћп YЛџџп QКзџнЦ еЉжџпBG ФЋпџпA2U жћп  ЬсжџпDспџп ХЏпџп Uяпџп С'зџп€Tџпџп$”Њпџп`PГпџп–!аыпџп€ PћпџџЂећџџпТ џџџџтУ*ећпцоџнў_ЋџўџRd…џџпп В]џџџп Р2пћџѓо‚*]џџџпІеџџћп‚ЁбџџћпІећџћпИнџџћп2нѓпћп0Жеџџћп дџџћп:ећџћŸ7§яџћп0Енџџћп еџџћŸ€TЂ§Гџћп!мщџћп  нѕпћŸ ‚ иуоџпB е зџп еџпџпЂ нЏпџпЂ@&ј§пџџDЂпџџџп$ећџћп Инњџџп  ећџћп(дћпћпЄбџџћп*к(ећоћпћп$бы_џџџп wняп@ M/н;п)”Q{н—/Ÿћн?п;•€?п"•!ПŸе5Œ/Ÿ"•@Пп#е€ япћ•ЏŸs—ПŸЃ•%Џп#• ЏпbЏп"”жЏн"•Poн{” Пп"•Пнcд!япc–џпызLџпg—џпcHџџчзDЏџuеШџџ+з € Пп7еПџПQПпћџПпязпџџџџџп wняп@ M/н;п)”Q{н—/Ÿћн?п;•€?п"•!ПŸе5Œ/Ÿ"•@Пп#е€ япћ•ЏŸs—ПŸЃ•%Џп#• ЏпbЏп"”жЏн"•Poн{” Пп"•Пнcд!япc–џпызLџпg—џпcHџџчзDЏџuџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ