џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџН&:ƒSERIAL COMM&1:ƒWRITTEN BY DAN CHARROIS&S:ƒCOPYRIGHT (C) NOVEMBER 1992&j:ƒBY FALSOFT, INC.&:ƒRAINBOW MAGAZINE&Ѓ :ƒBASIC LOADER FOR INTERRUPT-&Ц:ƒDRIVEN SERIAL COMMUNICATIONS&о:ƒBY: DAN CHARROIS&§(:ƒIF YOU DON'T HAVE A DISK'2:ƒDRIVE, CHANGE THE "SAVEM"';<:ƒIN LINE 140 TO "CSAVEM"'BF:ƒ'XP€XГ&HF04 Ѕ &H1017'tZA$:AГџ‰("&H"ЋA$):TГTЋA'}d’X,A'„n‹X'аx…TДВ27122Ї‡"THERE IS AN ERROR IN ONE OF THE VALUES IN THE DATA LINES":Š(‚‰"PRESS ENTER WHEN DISK IS READY FOR FILE TO BE SAVED";E$(2ŒиM"DANTERM",&HF04,&H1017,&HF04(8–Š(ƒ † BD,0F,92,8E,0E,04,BF,0E,00,BF,0E,02,1A,50,8E,0F,36,BF,01,10,C6,1B,F7(ЮЊ† A2,7F,F7,A3,DA,8E,12,12,BF,F7,72,BF,8E,0E,C6,04,F7,FF,93,C6,5C,F7,FF)Д† 90,1C,AF,39,34,16,8D,4D,C6,01,34,04,4F,8D,44,F6,FF,22,56,25,02,AA,E4)dО† 68,E4,24,F2,32,61,BE,0E,00,A7,80,8C,0F,04,25,03,8E,0E,04,BF,0E,00,BC)ЏШ† 0E,02,26,10,BE,0E,02,30,01,8C,0F,04,25,03,8E,0E,04,BF,0E,02,F6,FF,22)њв† 56,25,FA,7F,FF,93,C6,04,F7,FF,93,35,16,3B,8D,00,34,02,96,E6,21,FE,4A*Eм† 26,FB,35,82,86,28,97,E6,BE,01,68,8C,0F,C0,27,21,BF,0F,CC,8E,0F,C0,BF*ц† 01,68,BE,01,6B,BF,10,00,8E,0F,CE,BF,01,6B,8E,10,02,BF,09,6F,8E,10,10*빆 BF,09,71,39,34,06,0D,6F,26,03,BD,8E,0C,35,06,7E,FF,FF,0F,70,0D,6F,26+&њ† 2B,32,62,34,15,AD,9F,A0,00,26,1F,8D,04,27,F6,20,19,BE,0E,02,BC,0E,00+q† 26,02,4F,39,A6,80,8C,0F,04,25,03,8E,0E,04,BF,0E,02,4D,39,35,95,7E,FF+М† FF,AD,9F,A0,00,26,02,8D,DA,1F,89,4F,7E,B4,F4,BD,B3,ED,1F,98,7E,8E,0C5,06,7E,FF,FF,0F,70,0D,6F,26+&њ† 2B,32,62,34,15,AD,9F,A0,00,26џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ(18,5),"GAMES !!!":ч0,0:ю(10,10),"PLAY AGAIN?"/BЈV$Гџ’:…V$Г""Ї680/ŠВ… V$Г"Y" Ї 50 :„ т32:і:ž:’65496,0:’&HE414,3:’&HE42A,3:’113,0:Ђ40999/ЖМч1,1:ю(4,5),K:KГKЋ1:ч0,0:ю(4,5),K:Ѕ560žч0,0:ю(19,3),"HANG MAN": 100,25:ц1:ч5,5:ю(5,5),"YOU WON":ю(12,5),T:юџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџН’ŽППPŽ6ПЦїЂїЃкŽПїrПŽЦїџ“Ц\їџЏ94MЦ4ODіџ"V%Њфhф$ђ2aОЇ€Œ%ŽПМ&О0Œ%ŽПіџ"V%њџ“Цїџ“5;4–ц!ўJ&ћ5‚†(—цОhŒР'!ПЬŽРПhОkПŽЮПkŽП oŽП q94 o&НŽ 5~џџp o&+2b4­Ÿ &'і ОМ&O9І€Œ%ŽПM95•~џџ­Ÿ &к‰O~ДєНГэ˜~Ž џїЃкŽПїrПŽЦїџ“Ц\їџЏ94MЦ4ODіџ"V%Њфhф$ђ2aОЇ€Œ%ŽПМ&О0Œ%ŽПіџ"V%њџ“Цїџ“5;4–ц!ўJ&ћ5‚†(—цОhŒР'!ПЬŽРПhОkПŽЮПkŽП oŽП q94 o&НŽ 5~џџp o&+2b4­Ÿ &'і ОМ&O9І€Œ%ŽПM95•џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџZ&:ƒSINE LINES 3&(:ƒBY MIKEL VOSS&I:ƒCOPYRIGHT (C) JANUARY 1992&`:ƒBY FALSOFT, INC.&w:ƒRAINBOW MAGAZINE&™ у ї:’ 65497,0:ф2:ц2:ˆ № Ѕ110&АBГBЋI:SГSЋ.1:DГDЋQ&ЧZГџ„(8):… ZГ2 Ї 30&с(… BВ250 Ї ц2:IГЌ2:ч Z&є2… DВ180 Ї QГЌ2'<… DД5 Ї QГ2'F… BД5 Ї IГ2'*PXГ(џ…(S)­160)Ћ160'>Zъ (X,D)Ќ(D,B),Н'GdЅ20'Yn’ 65496,0:ž:ŠINC.&w:ƒRAINBOW MAGAZINE&™ у ї:’ 65497,0:ф2:ц2:ˆ № Ѕ110&АBГBЋI:SГSЋ.1:DГDЋQ&ЧZГџ„(8):… ZГ2 Ї 30&с(… BВ250 Ї ц2:IГЌ2:ч Z&є2… DВ180 Ї QГЌ2'<… DД5 џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ З&:ƒCOCO HANGMAN&':ƒBY JOHN SAYA&H:ƒCOPYRIGHT (C) JANUARY 1992&_:ƒBY FALSOFT, INC.&v:ƒRAINBOW MAGAZINE&Ž(’&HE414,0:’&HE42A,0&Љ2’65497,0:•1000:ŒA$(25)&У>> COCO HANG MAN <<<")і^ч0,0:ъ(96,0)Ќ(96,191),Н*hч0,0:ъ(96,88)Ќ(0,88),Н*-rч5,5:ю(1,0),"* TRIES *"*J|ч4,4:ю(1,12),"* WRONG *"*c†ч0,0:ъ(96,9)Ќ(0,9),Н*€ч0,0:ъ(96,104)Ќ(0,104),Н*›šч0,0:ъ(96,94)Ќ(0,94),Н*ЋЄш(0,89),2,0*ЩЎч0,0:ъ(241,26)Ќ(241,11),Н*чИч0,0:ъ(241,26)Ќ(229,26),Н+Тч0,0:ъ(229,26)Ќ(229,17),Н+#Ьч0,0:ъ(241,11)Ќ(135,11),Н+Aжч0,0:ъ(229,17)Ќ(144,17),Н+`рч0,0:ъ(135,11)Ќ(135,167),Н+ъч0,0:ъ(144,17)Ќ(144,167),Н+Ёєч0,0:ъ(106,167)Ќ(172,177),Н,B+Гўш(240,25),5,0+Цш(107,168),4,0+хAГџ„(25):A$ГA$(A):XГџ‡(A$), €ZГ1ЅX:… џ(A$,Z,1)Г" " Ї B$ГB$Ћ" ":‹Z :„ B$ГB$Ћ"-":‹Z,5&ч0,0:ю(13,24),B$,J0X$Гџ’:…X$Г""Ї560,w:€ZГ1ЅX:… џ(A$,Z,1)ГX$ Ї 580 :„ ‹Z:Ѕ590-/DHГ13:€ZГ1ЅX:… џ(A$,Z,1)ГX$ Ї џ(B$,Z,1)Гџ(A$,Z,1):ч1,1:ю(H,24),"-":ч2,2:ю(H,24),X$:HГHЋ1:‹Z:Щ"T8O3ADBFCBGA":… B$ГA$ Ї 660 :„ 700 :„ HГHЋ1:‹Z:Щ"T8O3ADBFCBGA":… B$ГA$ Ї 660 :„ 700-—Nч0,0:ю(J,O),X$:JГJЋ1:І600:IГIЋ1:… IГ6 Ї 670 :„ Щ"T5O4BO3BO2BT1O1B":… JГ11 Ї JГ0:OГOЋ1:Ѕ700 :„ 700-ЗX… IГ0 Ї ч0,0:щ(235,54),29:-рb… IГ1 Ї ч0,0:ъ(236,80)Ќ(236,133),Н:. l… IГ2 Ї ч0,0:ъ(236,133)Ќ(208,157),Н:.4v… IГ3 Ї ч0,0:ъ(236,133)Ќ(257,157),Н:.\€… IГ4 Ї ч0,0:ъ(236,96)Ќ(210,83),Н:.„Š… IГ5 Ї ч0,0:ъ(236,96)Ќ(260,83),Н:.Ж”ч5,5:ю(19,3),"TERRIFIC": 175,25:ц1:TГTЋ1:Ѕ60/-žч0,0:ю(19,3),"HANG MAN": 100,25:ц1:ч5,5:ю(5,5),"YOU WON":ю(12,5),T:ю(R$,201,1)Г"M" Ї 1242 :„ џ(E$,201,1)Г"M":д R$ГE$:Х#1,RCЋ1:Ђ30040:… RCВГLO Ї 1244 :„ 1242A_мAЎт… џ(R$,201,1)Г"M"Ї  :„ E$ГR$:џ(E$,201,1)Г"M":д R$ГE$:Х#1,RCЋ1:І5000:Aюь… џ(R$,201,1)Г" "Ї  :„ д R$ГџŽ(R$,200):Х#1,RCЋ1:Ђ30040:B іІ5040:‡@429,"REMOVE";B^ј€ UГRCЋ1 Ѕ џЅ(1):Ф#1,U: … џ(R$,201,1)Г"M" Ї д R$ГџŽ(R$,200):Х#1,U:RCГUЌ1:І5000Bdњ‹BjќB‹‡@232,"TODAY'S DATE PLEASE";BЬ‡@417,"DATE";:SГ1446:MXГ25:‡@422,џЁ(25,32);:‡@422,"";:І6000C ‡@232,џЁ(20,32);: ‡@422,џЁ(24,32);:‡@417,"FILE";C/(р 0,17,1,A$,џЁ(128,255):‡@24,A$;:DT$ГA$:C:wЅ4999COx‡@500,"restore";Cg‚€ UГ2 Ѕ џЅ(1):Ф#1,UCІ„… џ(R$,201,1)Г"D"Ї д R$ГџŽ(R$,200):Х#1,U: RCГUЌ1:І5000CЌ†‹CвŒDLГ0:DL$Г" ":д R$ГSF$ЋRM$:Х#1,1:Dм’30197,33:’30198,72: Ђ30192:‡@495,"disk";DPцІ5040:‡@417,"DRIVE NUMBER:";:SГџ†(136)­256Ћџ†(137):MXГ17:І6000:… BKГ1 Ї DА№AГџ‰(A$):ž:‡@5,"- DRIVE"A"DIRECTORY -":‡:ODГџ†(&H95A):Я A:Ђ32000:‡:‡џ‹(8)џЃ(A)"FREE GRANS."Dђђ‡@489,"PRESS [ENTER]";:Ђ44539:Я OD:’30216,33:’30217,72:Ђ30211E%є’ 30216,31:’30217,64: ’ 30197,31:’30198,64E+іE8Ђ44539:ŠEMlž:‡@237,"QUIT":ŠE\‡Ђ44539:ž:”Elˆ… LOГ0Ї5030E†’… RCД1 Ї RCГLO:Ѕ5020E™”… RCВLO Ї RCГ1EдœФ#1,RCЋ1:I$Гџ(R$,201,1):… I$Г"D"Ї DEГ1:RCГRCЋB:Ѕ5000EыЁDEГ0:XГџƒ5(џ(R$))F:І‡@71,"RECORD ";:‡Э"###";RC;:‡" OF ";:‡Э"###";LO:… џ(R$,201,1)Г"M"Ї Ђ30040F@ЋF`А‡@417,џЁ(30,32);:(10,28):FwКZ$Гџ’:… Z$Г""Ї5050F’МIГџž(K$,Z$):… IГ0Ї5050F˜ОFЈФXГ1153:LIГ1FЙЦZГџƒ4(X):YГXFШЧ€ WГ1Ѕ15:‹FьШZ$Гџ’:… Z$Г" "Ї BKГ1:ZГџƒ4(X):GЩ… Z$Гџ‹(13)Ї ZГџƒ4(X):G2Ъ… џ†(341)Г247 Ї XГXЌ32:LIГLIЌ1:Ѕ5072G\Ь… џ†(342)Г247 Ї XГXЋ32:LIГLIЋ1:Ѕ5072GgЮЅ5064G€а… LIД1 Ї LIГ8:XГ1377G™в… LIВ8 Ї LIГ1:XГ1153G­иZГџƒ4(Y):Ѕ5062HTтІ5040:œ(10,28,5):‡@417,"FILE"џ‹(202);:RTГ1:І30:š#2:™"D",#2,A$,201:а#2,201 џЇ H$:… SCГ1 Ї  :„ … џЅ(2)Г0Ї š:в A$:™"D",#1,FI$,201:а#1,201 џЇ R$:Ѕ5090 :„ FF$ГA$:H—pBKГ0:AГS:І6020:’470,M:’471,L:AГE:І6020:’480,M:’481,L:’472,MXHэzЂ30230:LEГџ†(474):… џ†(469)Г1 Ї ’ SЋLE,96:BKГ1: :„ A$ГџЁ(LE,32): XГџƒ2(џ(A$)):I „MГџ(AЎ256):LГAЌ(256­M): I`b† LAST NAME,FIRST NAME,CORPERATION,ADDRESS,CITY/TOWN,PROVINCE,MISC INFO,PHONE#IŽd† NAME,NAME,CORP,ADRS,CITY,PROV,MISC,TEL#472,MXHэzЂ30230:LEГџ†(474):… џ†(469)Г1 Ї ’ SЋLE,96:BKГ1: :„ A$ГџЁ(LE,32): XГџƒ2(џ(A$)):I „MГџ(AЎ256):L0:Ѕ290/hІ240:M$ГM$ЋX$Ћ" THEN "ЋY$(X1,1):ˆ Y1 І,530,550,570,590:XГX1:YГY1:І240:M$ГM$ЋX$:І440:Ѕ2900M$ГM$Ћ"IF "ЋY$(X,1):ˆ Y І,530,550,570,590:KГџ„(2):… KГ1Ї280:„ M$ГM$ЋY$(X,Y)Ћ" THEN "ЋY$(X1,1):ˆ Y1 І,540,560,580,600:XГX1:YГY1:І240:M$ГM$ЋX$:І440:Ѕ2900aІ240:M$ГM$ЋX$Ћ" THEN "ЋY$(X1,1):ˆ Y1 І,540,560,580,600:M$ГM$ЋY$(X1,Y1):І440:Ѕ2900Ќ"‡@320,"OPTIONS:":‡:‡"(N)EXT CLUE","(Q)UIT","(G)UESS","(L)IST OF CLUES"0џ,І520:…X$Г"Q"Їž:Š :„…X$Г"N" А CLД100 Їž:Ѕ140 :„…X$Г"G"Ї310 :„…X$Г"L"Ї380:„3001F6ž:‡"HERE'S YOUR CHANCE TO SOLVE THE PUZZLE. WORKING...":‡:€XГ1Ѕ C1@€ XDГ1Ѕ N:U(XD)Гџ„(N):€XXГ1ЅXDЌ1:…U(XX)ГU(XD) АXDДВ1 Ї320 :„ ‹XX:‹XD1шJ€PГ1Ѕ N:‡@128,"WHICH PERSON";:M$Г"":ˆ XЋ1 І,530,550,570,590:‡M$:‡Y$(U(P),XЋ1);"?":‡2 T€TГ1Ѕ N:‡"("T") ";Y$(T,1),:‹T2ƒ^І520:XTГџ‰(X$):…XTД1БXTВN Ї350 :„…XTГU(P)Ї‡:‡:‡"RIGHT!":€XCГ1Ѕ500:‹XC:ž:‹P:‹X :„ ‡:‡:‡"WRONG.":€XCГ1Ѕ1000:‹XC:Ѕ4202Ѕhž:‡"YOU SOLVED THE PUZZLE!!!"2зr‡:‡"PLAY AGAIN (Y/N)?":І520:…X$Г"Y"Ї Ž :„‡:Š32|ž:‡"PRINT CLUES TO (S)CREEN OR (P)RINTER":І520:…X$Г"S"Ї390 :„…X$Г"P"Ї 410 :„ 3803=†ž:TLГ13„€XГ1Ѕ4:M$ГEW$(TL):І450:TLГTLЋ1:‹X:І520:ž:… TLДCL Ї400 :„ ž:Ѕ2903Јš€XГ1Ѕ CL:‡#Ќ2,EW$(X):‹X:ž:Ѕ2903лЄž:‡"HERE IS THE SOLUTION TO THE PUZZLE:":‡4?ЎM$Г"":€XГ1ЅN:‡@64,"";:€YГ1Ѕ(CЋ1):M$ГM$ЋY$(X,Y)Ћ" - ":‹Y:І450:‡:‡"PRESS A KEY":І520:‹X:ž:Ѕ3704WИ…CLД101Ї EW$(CL)ГM$4ЉТ‡:M$ГM$Ћ" ":CX$Гџ‹(32):LLГ32:JKГџ(џ‡(M$)Ў32):CR$Гџ(M$,JK):…џ‡(M$)ДLL Ї5104ФЬ… џ(M$,LL,1)ГCX$ Ї5104іж€ CXГLL Ѕ 1ЉЌ1:…џ(M$,CX,1)ГCX$ Ї CCГCX:Ѕ4905р‹ CX:Ѕ51052ъ‡ џŽ(M$,CCЌ1):M$Гџ(M$,CCЋ1,џ‡(M$)ЌCCЌ1)5Gє… џ‡(M$)В32 Ї4705Xў‡ M$:M$Г"":5pX$Гџ’:…X$Г""Ї520:„5‰M$ГM$Ћ" LIVES IN ":5ЉM$ГM$Ћ" DOESN'T LIVE IN ":5О&M$ГM$Ћ" OWNS ":5к0M$ГM$Ћ" DOESN'T OWN ":5ў:M$ГM$Ћ"'S FAVORITE COLOR IS ":6%DM$ГM$Ћ"'S FAVORITE COLOR ISN'T ":6;NM$ГM$Ћ" LIKES ":6XXM$ГM$Ћ" DOESN'T LIKE ":X$Гџ’:…X$Г""Ї520:„5‰M$ГM$Ћ" LIVES IN ":5ЉM$ГM$Ћ" DOESN'T LIVE IN ":5О&M$ГM$Ћ" OWNS ":5к0M$ГM$Ћ" DOESN'T OWN ":5ў:M$ГM$Ћ"'S FAVORITE COLOR IS ":џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ)Ћ1:І5030:/LШ‡@484,"del";:І5040:‡@425,"SELECTIVE (Y/N)";:K$Г"YN ":І5050/aЭˆ I І230,220,68/gв/ЧмE$ГR$:џ(E$,201,1)Г"D":д R$ГE$:Х#1,RCЋ1:RCГRCЋ1:DLГDLЋ1:І250:І5000:д R$ГSF$ЋRM$ЋDL$:Х#1,1/Эс0,ц€ EГ2 Ѕ LOЋ1:Ф#1,E:… џ(R$,201,1)Г"M"Ї RCГEЌ2:E$ГR$:џ(E$,201,1)Г"D":д R$ГE$:Х#1,E:DLГDLЋ102ы‹0O№І250:д R$ГSF$ЋDL$:Х#1,10Uѕ0™њA$Гџˆ(DL):DL$Гџ(A$,2,џ‡(A$)):… DLГџЅ(1)Ќ1 Ї RCГ0:І5030:Ђ301650Ÿќ1,‡@488,"edit";:’459,0:W$ГџЁ(200,32):XГџƒ3(џ(W$)):Ђ30466:… џ†(459)Г1Ї XГџƒ5(џ(W$)): :„ XГџƒ3(џ(W$)):д R$ГW$:Х#1,RCЋ1:1.‡@493,"find";1W•І5040:‡@422,"SELECT FIELD TO FIND";1l—І5060:… BKГ1Ї 1{šœ(10,28,5)1еŸІ5040:‡@417,F$(LI)џ‹(202);:œ(10,28,5):MXГ25:SГ1446:EГSЋMXЌ1:І6000:… BKГ1 Б RTГ1Ї 1ф … RTГ1 Ї 2Є… RCГLO Ї NFГ1: :„ € XГRCЋ2 Ѕ LOЋ1:Ф#1,X2cІI$Гџ(R$,25­LIЌ24,25):… џž(I$,A$)ДВ0 А џ(R$,201,1)ДВ"D" Ї RCГXЌ1:І5025:2iЈ‹2ЗЊІ5040:… RTГ1 Ї NFГ1: :„ ‡@420,"NOT FOUND - PRESS [ENTER]";:Ђ44539:Ѕ4152мєSSГSF:RTГ1:‡@498,"print";:І504036ў‡@417,"L]ABELS S]END LISTS([1][2][3])";:K$Г"LS123 ":І5050:… IГ6 Ї SFГSS:Ѕ98 :„ TYГI3F… TYГ2 Ї6303œІ5040:‡@417,"F]ILE M]ARKERS R]ECORD S]EARCH";:K$Г"FMRS ":І5050:… IГ5Ї510:„ WHГI3№ … TYВ2 А WHДВ3 Ї ‡#Ќ2,FI$;џЁ(20,32);"SORTED BY "S$(SF)џЁ(20,32);DT$:‡#Ќ2,џ‹(10)4І5040:‡@426,"PRINTING...";4,ˆ WH І 550,560,540,57047Ѕ 5104Ј€ LГ1 Ѕ 8:PГL­25Ќ24:I$Гџ(R$,P,25):XГџƒ0(џ(I$)): L$(L)Гџ(I$,1,X):‹:N1$ГL$(2)Ћ" "ЋL$(1):N2$ГL$(1)Ћ" "ЋL$(2)4Хˆ TY І 580,,640,650,6604Ы!4љ&€ OГ2 Ѕ џЅ(1):Ф#1,O: RCГOЌ1:І5000:І5405(‹:Ѕ5105H0€ OГ2 Ѕ џЅ(1):Ф#1,O: … џ(R$,201,1)Г"M"Ї RCГOЌ1:І5000:І 5405T2‹:Ѕ5105^:І4055Х‹ O:Ѕ5106D… џ‡(L$(3))ДВ0 Ї ‡#Ќ2,L$(3):‡#Ќ2,"c/o "N1$:Ѕ5846F‡#Ќ2,N1$65H€ RГ4Ѕ7:‡#Ќ2,L$(R):‹:‡#Ќ2:6ІvІ5040:‡@417,"PRINTER CODES:"; :SГџ†(136)­256Ћџ†(137):EГSЋ25:MГ25:І6000:… BKГ1 Ї510 :„ AГџ‰(A$):‡#Ќ2,џ‹(A);6БxЅ 6306Р:ƒlist one7#€… SFГ1 Ї A$(1)ГN2$:A$(2)ГL$(8) :„ … SFГ8 Ї A$(1)ГL$(8):A$(2)ГN1$ :„ A$(1)ГN1$:A$(2)ГL$(8):SFГ27V‚І670:IГ50Ќџ‡(A$(1)):‡#Ќ2,A$(1);џЁ(I,46);A$(2)7d„NPГNPЋ1:7s‰:ƒlist two7ЌŠPГ2:… SFД4 Б SFВ6 Ї A$(1)ГL$(4):SFГ4 :„ A$(1)ГL$(SF)7зŒ… SFГ4 Ї A$(2)ГL$(5):A$(3)ГL$(6):Ѕ6568… SFГ5 Ї A$(2)ГL$(6):A$(3)ГL$(4):Ѕ6568'Ž… SFГ6 Ї A$(2)ГL$(4):A$(3)ГL$(5)8vІ670:€ ZГ1 Ѕ 2:IГ25Ќџ‡(A$(Z)):‡#Ќ2,A$(Z);џЁ(I,46);:‹:‡#Ќ2,A$(3):NPГNPЋ1:8‡“:ƒlist three8­”SFГ2:І640:І650:SFГSS:‡#Ќ2," ":8Мž… TYГ5 Ї 8ј … џ(A$(1),1,1)ДВO$ Ї ‡#Ќ2," ":NPГNPЋ1:O$Гџ(A$(1),1,1)8ўЂ9 ‡@504,"rec";:LLГLO9‘*І5040:‡@417,"RECORD NUMBER 1 TO"LL">";:SГџ†(136)­256Ћџ†(137):EГSЋ3:MXГ3:І6000:… BKГ1Ї  :„ AГџ‰(A$):… AД1 Б AВLL Ї8109Ÿ/… RTГ1Ї 9Д4RCГA:І5000:Ѕ68:„BKГ0:TRГ0:‡@508,"sor";:’1535,20:І5040:PГ0:‡@422,"SELECT FIELD TO SORT";:І5060:… BKГ1 Ї :!†LLГџЅ(1):I‰š#2:™"D",#2,SO$,201: а#2,201 џЇ SG$:hށІ5040:‡@428,"READING...";:yA$(1)Г"":XГ2:СФ#1,X:… џ(R$,201,1)Г"D"Ї A$(X)Гџ‹(255) :„ A$(X)Гџ(R$,25­LIЌ24,25):к‘… XДLL Ї XГXЋ1:Ѕ912:ь’‡@428,"SORT";:є˜XГ1:ўšXГXЋ1;œ… XВLL Ї 940;'ž… A$(X)Гџ‹(255)Ї922;6 € YГ1 Ѕ LL;NЂ… A$(Y)ДA$(X) Ї XГY;TЄ‹;yІPГPЋ1:A(P)ГX:A$(X)Гџ‹(255):Ѕ920;‹Ќ‡@428,"WRIT";;зЎ€ ZГ2 Ѕ LL:BГA(Z): … BГ0 Ї 944 :„ … BГЌ1 Ї 94 :„ Ф#1,B:д SG$ГR$:Х#2,Z:;нА‹Gb€ TГB Ѕ џЅ(1)Ќ1:RCГT:І 5000:… SLГ0Ї1124 :„ … џ(R$,201,1)ДВ"M"Ї1128>cd… џ(R$,201,1)Г"D"Ї1128>{fYГYЋ1:д H$ГR$:Х#2,Y>˜h‹:F$ГSF$:д H$ГF$:Х#2,1:>к~€ TГ2 Ѕ џЅ(2):Ф#2,T:… SLГ0 Ї 1152 :„ … џ(H$,201,1)ДВ"M"Ї1156>і€… џ(H$,201,1)Г"D"Ї1156?$‚д R$ГH$:Х#1,џЅ(1)Ћ1: LOГLOЋ1:RCГLO:І5000?9„‹:д R$ГSF$:Х#1,1?V†RCГ1:LOГџЅ(1)Ќ1:І5000:?yАNFГ0:RTГ1:‡@490,"mark";:І5040?ЅК‡@417,"TRAVEL FIND MARK UNMARK REMOVE";?ЧМK$Г"TFMUR ":І5050:… IГ6 Ї 98?ьОˆ I І 1220,1240,1250, 1260,1270?їРЅ1210@/ФRTГ1:І5040:‡@417,"M]ARK U]NMARK D]EL [SPC]ABORT";@8ЦІ80@YШIГџž("MUD ",Z$):… IГ0 Ї1222@uЪ… Z$Г"D" Ї І220:Ѕ1222@‰Ь… Z$Г" " Ї 1200@ Ю… Z$Г"M" Ї І1250@Жа… Z$Г"U" Ї І1260@СвЅ1222@ЫиІ407AYкІ420:… NFГ1 Ї1244 :„ … BKГ1 Ї 98 :„ E$ГR$:… џџ&B:ƒMASTER LIST ** WRITTEN BY PETER MASTERSON&™:ƒCOPYRIGHT (C) FEBRUARY 1992 ** BY FALSOFT, INC. ** RAINBOW MAGAZINE&Љ•3000,29999&еST$Гџ‹(202)ЋџЁ(30,32)Ћџ‹(197):гM"MLIST"'† NAME,NAME,CORP,ADRS,CITY,PROV,MISC,TEL#'€ XГ1Ѕ8: F$(X):‹'g Йџƒ0Г30017:Йџƒ1Г30113: Йџƒ2Г30091:Йџƒ3Г30132: Йџƒ4Г30000:Йџƒ5Г30057'• M$(2,1)Г"aDD dEL eDIT fIND pRINT rEC sOR"'Ё’150,41'эž:‡Є10)"MASTER LIST":‡:‡Є1)"PROGRAMMED BY PETER MASTERSON":‡џЁ(32,195);'ўЂ30165:XГ128( € ZГ1Ѕ8(>‡@X,џ‹(202)F$(Z)џ‹(202)џЁ(25,32)џ‹(197);:XГXЋ32(S‹:‡@383,џ‹(197);(Б‡џЁ(32,195);:‡@416,ST$;:‡џЁ(32,195);:œ(0,24,5):œ(63,24,5):œ(0,28,5):œ(63,28,5):œ(10,24,5)(е ‡@480,M$(2,1);:’1535,84:’7999,1(ю(‡@417,"FILE"џ‹(202);))œ(10,28,5):Ђ30192)2š:Ž"MLIST"202)F$(Z)џ‹(202)џЁ(25,32)џ‹(197);:XГXЋ32(S‹:‡@383,џ‹(197);(Б‡џЁ(32,195);:‡@416,ST$;:‡џЁ(32,195);:œ(0,24,5):œ(63,24,5):œ(0,28,5):œ(63,28,5):œ(10,24,5)(е ‡@480,M$(2,1);:’1535,84:’7999,1(ю(‡@417,"FILE"џ‹(202);))œ(10,28,5):Ђџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ#&:ƒMASTER LIST&4:ƒWRITTEN BY PETER MASTERSON&‹:ƒCOPYRIGHT (C) FEBRUARY 1992 ** BY FALSOFT, INC. ** RAINBOW MAGAZINE&—б 2,402&цST$Гџ‹(202)ЋџЁ(30,32)Ћџ‹(197):BE$Г"L100O4C":TMГ20:MNГ1:CLГ76:TA$ГџЁ(10,32)'Œ MO$(12),A$(100),A(100)'0€ XГ1Ѕ8: S$(X):‹: € XГ1Ѕ8: F$(X):‹'~ Йџƒ0Г30017:Йџƒ1Г30113: Йџƒ2Г30091:Йџƒ3Г30132: Йџƒ4Г30000:Йџƒ5Г30057(K M$(1,1)Г"ADD DEL EDIT FIND PRINT REC SOR":M$(1,2)Г"aDD dEL eDIT fIND pRINT rEC sOR":M$(2,1)Г"NAME XFER MARK DISK RESTORE QUI":K$(1)Г"ADEFPRS ":M$(2,2)Г"nAME xFER mARK dISK rESTORE qUI":K$(2)Г"NXMDRQ "(WЂ 30211(x… џ†(450)Г0 Ї І1300:’ 450,1(ЪSГ1446:EГ1471:A$Г"":MXГ25:‡@422,"";:І6000:… BKГ1Ї‡@423,џЁ(14,32);:Щ BE$:Ѕ30) … џ‡(A$)Г0Ї B$Г"MLIST/DAT":A$Г"MLIST /DAT":Ѕ37)X"B$ГA$:AГџž(A$,"/"):… AГ0Ї AГџž(A$,"."):… AГ0Ї GГ8Ќџ‡(A$):A$ГA$ЋџЁ(G,32)Ћ"/DAT":Ѕ37)’$IГ8ЌA:C$Гџ(A$,1,AЌ1)ЋџЁ(I,32)Ћ"/"Ћџ(A$,AЋ1,3):A$ГC$)%FO$ГA$)И&… B$ГFI$ Ї68 :„ FF$ГB$)Ч(… RTГ1 Ї *$2š:‡@422,B$;:Ђ 30165:‡@422,B$;:™"D",#1,B$,201:а#1,201 џЇ R$:SO$Гџ(FO$,1,8)Ћ"/TMP":FI$ГB$*b4LOГџЅ(1)Ќ1:… LOДГ0 Ї RCГ0:LOГ0:д R$Г"1":Х#1,1 :„ RCГ1:BГ1*u5‡@64,џЁ(30,32)*Н6п 0,17,1,A$,B$:DT$Гџ(A$,1,8):… џ(DT$,1,1)Гџ‹(255)Ї DT$Г"MM/DD/YY"+(7MГџ‰(џ(DT$,1,2)):IГџ‰(џ(DT$,4,2)):I$Гџˆ(I):DA$Гџ(I$,џ‡(I$)Ќ1):F9$ГMO$(M)Ћ" "ЋDA$Ћ", 19"Ћџ(DT$,7,2)+f8Ф#1,1:SF$Гџ(R$,1,1):SFГџ‰(SF$):DL$Гџ(R$,2,3):DLГџ‰(DL$)+›9… DLГџЅ(1)Ќ1 Ї RCГ0:LOГ џЅ(1)Ќ1:І5030 :„ І5000+Ј:Ф#1,RCЋ1+б<‡@0,"SORTED BY "S$(SF):‡@24,DT$:Ѕ70,DRTГ0:‡@417,џЁ(30,32);:‡@417,"FILE"џ‹(202);FI$;:BKГ0:RTГ0:œ(10,28,5),eF€ XГ1Ѕ TM:‡@480,M$(MN,1);:І80:‹:€ XГ1Ѕ TM:‡@480,M$(MN,2);:І80:‹: Ѕ70,nHЅ68,žP’344,255:… џ†(344)Г247 Ї RCГRCЋ1:BГ1:І5000,ЯR’343,255:… џ†(343)Г247 Ї RCГRCЌ1:BГЌ1:І5000,фTZ$Гџ’:… Z$Г""Ї ,ѓV… RTГ1 Ї -ZIГџž(K$(MN),Z$):… IГ0Ї-#\‡@480,M$(MN,1);-:^RRГRC:ˆ MN Ѕ95,97-d_ˆ I І100,200,300,400,500,800,900,950-m`Ѕ98-™aˆ I І1000,1100,1200,1500,1400,1900,950-Гb… MCГ0Ї68:„ MCГ0:Ѕ70-Фd‡@480,"add";.e… џЅ(1)В101 Ї І5040:‡@417,"100 RECORDS MAX - PRESS [ENTER]";:Ђ44539:.LfRRГRC:І5040:‡@423,"USE [BREAK] TO ABORT";:LOГLOЋ1:RCГLO.WiІ5030.ЈnSГ1158:EГ1406:MXГ25:Ђ30165:І6000:… BKГ0Ї120:„ RCГRR:LOГLOЌ1:… LOГ0 Ї Ђ30165.ЕsІ5000:/ xA$ГџЁ(200,32):XГџƒ3(џ(A$)):… RTГ1 Ї LOГџЅ(1)Ќ1: :„ д R$ГA$:Х#1,џЅ(1‡ W$(P);:ј 1,0:‡ " !";:‹ L/&Ьј 3,0:/БжPГ15:ј 1,0:ё 14,3:‡:ё 14,4:‡ џЁ(51,"-"):ё 14,5:‡ "!";џЁ(49," ");"!":€ LГ6 Ѕ 20:PГPЋ1:ё 14,L:‡ "! ";:ј 3,0:‡ W$(P);:ј 1,0:‡ " !":‹ L/шрё 14,21:‡ "!";џЁ(49," ");"!":ё 14,22:‡ џЁ(51,"-");/єъј 3,0:0#є… џ†(342)ДВ191 Ї 80 :„ A$Гџ’:… A$Г"" Ї 5000ў… A$Г"S" Б A$Г"s" Ї 590 :„ … A$Г"L" Б A$Г"l" Ї 660 :„ … A$Г"P" Б A$Г"p" Ї 820 :„ … A$Г"K" Б A$Г"k" Ї 9100І… A$Гџ‹(12) Ї 5400АЅ 800ђј 2,0:ё 19,23:‡ "ARE YOU SURE YOU WANT TO CLEAR THE RECIPE?";1 &A$Гџ’:… A$Г"" Ї 5501L0ј 4,0:ё 19,23:‡ " USE ARROW KEYS TO MOVE CURSOR ";1g:… A$Г"Y" Б A$Г"y" Ї 501wDј 3,0:Ѕ 701ЭNF$Г"":IГ35:І 960:ј 4,0:ё 31,11:‡ "TYPE IN FILENAME";:ё 31,12:‡ "TO SAVE:";:ј 1,01иXІ 9802bј 5,0:ё 31,11:‡ " ";:ё 31,12:‡ " SAVING ";2-l™ "O",#1,F$2Kv€ OГ0 Ѕ 30:й #1,W$(O):‹ O2T€š #12vЁІ 440:XГ18:YГ5:NГ0:CГ1:Ѕ 702Ь”F$Г"":IГ35:І 960:ј 4,0:ё 31,11:‡ "TYPE IN FILENAME";:ё 31,12:‡ "TO LOAD:";:ј 1,02зžІ 9803Јј 5,0:ё 31,11:‡ " ";:ё 31,12:‡ " LOADING ";35В™ "I",#1,F$Ћ".DAT"3cМ€ IГ0 Ѕ 30:… џŒ(1)ГЌ1 Ї 740 :„ ‰ #1,W$(I)3sЦ… IГ0 Ї 7603а… џ‡(W$(I))ДВ44 Ї 8003•к‹ I3žфš #13РюІ 440:XГ18:YГ5:NГ0:CГ1:Ѕ 703кј… џ‡(W$(I))ДВ14 Ї 7803хЅ 7304 € FГџ‡(W$(I)) Ѕ 13:W$(I)ГW$(I)Ћ" ":‹ F4Ѕ 7304F € FГџ‡(W$(I)) Ѕ 43:W$(I)ГW$(I)Ћ" ":‹ F4Q*Ѕ 7304š4І 960:ј 4,0:ё 31,12:‡ "PRESS TO";:ј 1,0:ё 36,13:‡ "PRINT.";4Н>A$Гџ’:… A$Гџ‹(13) Ї 840 :„ 8304§Hј 5,0:ё 31,12:‡ " PRINTING... ";:ё 36,13:‡ " ";5—R‡ #Ќ2,џЁ(20,"-"):‡ #Ќ2,"!";џЁ(19," ");"\":‡ #Ќ2,"! ";W$(0);" \":‡ #Ќ2,"!";џЁ(21," ");"\":‡ #Ќ2,"!";џЁ(22," ");џЁ(28,"-"):‡ #Ќ2,"!";џЁ(49," ");"!"5У\€ PГ1 Ѕ 15:‡ #Ќ2,"! ";W$(P);" !":‹ P6 f‡ #Ќ2,"!";џЁ(49," ");"!":‡ #Ќ2,џЁ(51,"-"):‡ #Ќ2,"!";џЁ(49," ");"!"67p€ PГ16 Ѕ 30:‡ #Ќ2,"! ";W$(P);" !":‹ P6ez‡ #Ќ2,"!";џЁ(49," ");"!":‡ #Ќ2,џЁ(51,"-")6‡„І 440:XГ18:YГ5:NГ0:CГ1:Ѕ 706нŽF$Г"":IГ35:І 960:ј 4,0:ё 31,11:‡ "TYPE IN FILENAME";:ё 31,12:‡ "TO KILL:";:ј 1,06ш˜І 9807-Ђј 5,0:ё 31,11:‡ " ";:ё 31,12:‡ " KILLING ";7=Ќв F$Ћ".DAT"7_ЖІ 440:XГ18:YГ5:NГ0:CГ1:Ѕ 707ТРј 2,0:ё 28,10:‡ џЁ(22,"#");:€ WГ11 Ѕ 14:ё 28,W:‡ "#";џЁ(20," ");"#";:‹ W:ё 28,15:‡ џЁ(22,"#");7ШЪ7эдё I,13:‡ "";:A$Гџ’:… A$Г"" Ї 9808о… A$Гџ‹(13) Ї 8ш… A$Гџ‹(12) Ї 10408-ђ… џ‡(F$)Г8 Ї 9808GќF$ГF$ЋA$:ё I,13:‡ A$;8XIГIЋ1:Ѕ 9808s… IГ35 Ї F$Г"":Ѕ 10608ŒF$ГџŽ(F$,IЌ36):IГIЌ18Ѕ$ё I,13:‡ " ";:Ѕ 980:‹ W:ё 28,15:‡ џЁ(22,"#");7ШЪ7эдё I,13:‡ "";:A$Гџ’:… A$Г"" Ї 9808о… A$Гџ‹(13) ЇT;:ј0,00bё0,40/l‡" DATE : ";NM$(PT)0Ov‡" ASA : ";AD$(PT)0o€‡" F-STOP : ";CT$(PT)0Ї"SHUTTER SPEED : ";ST$(PT)0Џ”‡" LOCATION : ";BB$(PT)0Яž‡" CAMERA : ";DP$(PT)1KЈё2,23:ј1,0,B:‡"E";:ј0,0:ё3,23:‡"DIT";:ј1,0,B:ё8,23:‡"N";:ј0,0:ё9,23:‡"EXT";:ј1,0,B:ё14,23:‡"P";:ј0,0:ё15,23:‡"REVIOUS";1 Вј1,0,B:ё24,23:‡"M";:ј0,0:ё25,23:‡"ENU";:ј1,0,B:ё30,23:‡"W";:ј0,0:ё31,23:‡"IDTH";1ЖМK$Гџ’:…K$Г"M" Ї801ШЦ…K$Г"P" Ї 7601ка…K$Г"N" Ї 7701ьк…K$Г"E" Ї 7801ўф…K$Г"W"Ї 12102юЅ7002'ј…PTГ1 Ї700 :„PTГPTЌ1:Ѕ5902G…PTГNE Ї700 :„PTГPTЋ1:Ѕ5902x ё2,23:‡џЁ(37,32);:€IГ1Ѕ6:ё1,IЋ3:‡Э"(#)";I;:‹2Ўё6,12:ј3,3:‡"Press 1-6 To Edit - E To Exit";:ј0,02Х K$Гџ’:…K$Г"" Ї 8002з*…K$Г"E" Ї 5902ѕ4KГџ‰(K$):…KД1 Б KВ6 Ї 8003/>ё5,12:‡џЁ(33,32);:ё5,12:ј1,0:‡"NEW "FD$(K)": ";:Л‰ A$3ZHˆ K Ѕ 850,860,870,880,890,900,910,9203oRNM$(PT)ГA$:Ѕ5903„\AD$(PT)ГA$:Ѕ5903™fCT$(PT)ГA$:Ѕ5903ЎpST$(PT)ГA$:Ѕ5903УzBB$(PT)ГA$:Ѕ5903и„DP$(PT)ГA$:Ѕ5903тށЅ5903ь˜Ѕ5903§Ђ… NEГ0 Ї 11044Ќž1:‰"Print to (S)creen or (P)rinter? (S/P)";DN$:ž14EЖ… WГ80 Ї 9804ЋР… WГ40 Ї ž:ё 1,1:‡"SCREEN LIST OPTION ONLY WITH 80-COLUMN SCREEN. RETURN TO MENU TO TOGGLE WIDTH4уЪё 1,20:‡"HIT ANY KEY TO RETURN TO MENU":Ђ44539:Ѕ804џд… DN$Г"S"Ї DNГ0:Ѕ 10105о… DN$Г"P"Ї DNГЌ2:Ѕ 10405'шЅ 9405€ђ‡"NO. DATE ASA F-STOP SHUTTER LOCATION CAMERA":‡џЁ(79,45)6ќ€IГ1 Ѕ NE:‡Э"### % % % % % % % % % % % %";I;NM$(I);AD$(I);CT$(I);ST$(I);BB$(I);DP$(I)6К…IГ20 Б IГ40 Б IГ60 Б IГ80 Б IГ100 Б IГ120 Б IГ140 Б IГ150 Ї І1160:ž:‡"NO. DATE ASA F-STOP SHUTTER LOCATION CAMERA":‡џЁ(79,45):Ѕ1070:„10707H‡#Ќ2,џ‹(27);џ‹(31);џ‹(27);џ‹(20);џ‹(15):‡#Ќ2,"NO. DATE ASA F-STOP SHUTTER LOCATION CAMERA ":‡#Ќ27у€IГ1ЅNE:‡#Ќ2,Э"### % % % % % % % % % % % %";I;NM$(I);AD$(I);CT$(I);ST$(I);BB$(I);DP$(I):‡#Ќ28m$…IГ30 Б IГ60 Б IГ90 Б I190/ЎŠ/Г€ IГ1 Ѕ L/%И‡ A$(I):‹I/+Н/;Т’ 65496,0:Š/’Чž:ё 0,5:‡:ё 29,5:ј2,4,B:‡"EACH LINE SHOULD HAVE":‡:‡ Є32)"THE SAME NUMBER";:ј2,4:Š/ћЬž:ё 0,5:‡:ё 28,5:ј2,4,B:‡"TOO MANY LINES IN PUZZLE":‡:‡ Є25)"PLEASE TAKE SOME LINES OFF....";:ј2,4:Š0bбž:ё 0,5:‡:ё 27,5:ј2,4,B:‡"ERROR DETECTED IN PROGRAM":‡:‡ Є27)"PLEASE CORRECT IF POSSIBLE..":ј2,4:Š0Мжž:ё 0,5:‡:ё 27,5:ј2,4,B:‡"YOU HAVE TOO MANY LETTERS":‡:‡ Є32)"IN EACH LINE...":ј2,4:Š IN PUZZLE":‡:‡ Є25)"PLEASE TAKE SOME LINES OFF....";:ј2,4:Š0b0:ё3,23:‡"DIT";:ј1,0,B:ё8,23:‡"N";:ј0,0:ё9,23:‡"EXT";:ј1,0,B:ё14,23:‡"P";:ј0,0:ё15,23:‡"REVIOUS";1ЕВј1,0,B:ё24,23:‡"M";:ј0,0:ё25,23:‡"ENU";:ј1,0,B:ё30,23:‡"W";:ј0,0:ё31,23:‡"IDTH";1ЫМK$Гџ’:…K$Г"M" Ї801нЦ…K$Г"P" Ї 7601яа…K$Г"N" Ї 7702к…K$Г"E" Ї 7802ф…K$Г"W"Ї 12102юЅ7002<ј…PTГ1 Ї700 :„PTГPTЌ1:Ѕ5902\…PTГNE Ї700 :„PTГPTЋ1:Ѕ5902 ё2,23:‡џЁ(37,32);:€IГ1Ѕ6:ё1,IЋ3:‡Э"(#)";I;:‹2Уё6,12:ј3,3:‡"Press 1-6 To Edit - E To Exit";:ј0,02к K$Гџ’:…K$Г"" Ї 8002ь*…K$Г"E" Ї 5903 4KГџ‰(K$):…KД1 Б KВ6 Ї 8003D>ё5,12:‡џЁ(33,32);:ё5,12:ј1,0:‡"NEW "FD$(K)": ";:Л‰ A$3oHˆ K Ѕ 850,860,870,880,890,900,910,9203„RNM$(PT)ГA$:Ѕ5903™\AD$(PT)ГA$:Ѕ5903ЎfCT$(PT)ГA$:Ѕ5903УpST$(PT)ГA$:Ѕ5903иzBB$(PT)ГA$:Ѕ5903э„DP$(PT)ГA$:Ѕ5903їށЅ5904˜Ѕ5904Ђ… NEГ0 Ї 1104IЌž1:‰"Print to (S)creen or (P)rinter? (S/P)";DN$:ž14ZЖ… WГ80 Ї 9804РР… WГ40 Ї ž:ё 1,1:‡"SCREEN LIST OPTION ONLY WITH 80-COLUMN SCREEN. RETURN TO MENU TO TOGGLE WIDTH4јЪё 1,20:‡"HIT ANY KEY TO RETURN TO MENU":Ђ44539:Ѕ805д… DN$Г"S"Ї DNГ0:Ѕ 101051о… DN$Г"P"Ї DNГЌ2:Ѕ 10405<шЅ 9405žђ‡"NO. TITLE STAR CO-STAR TAPE# DATE CNTR#":‡џЁ(79,45)6,ќ€IГ1 Ѕ NE:‡Э"### % % % % % % % % % % % %";I;NM$(I);AD$(I);CT$(I);ST$(I);BB$(I);DP$(I)6т…IГ20 Б IГ40 Б IГ60 Б IГ80 Б IГ100 Б IГ120 Б IГ140 Б IГ150 Ї І1160:ž:‡"NO. TITLE STAR CO-STAR TAPE# DATE CNTR#":‡џЁ(79,45):Ѕ1070:„10707•‡#Ќ2,џ‹(27);џ‹(31);џ‹(27);џ‹(20);џ‹(15):‡#Ќ2,"NO. TITLE STARRING CO-STARRING TAPE# DATE CNTR#":‡#Ќ2,""8U€IГ1ЅNE:‡#Ќ2,Э"### % % % % % џІ&:ƒRECIPE FILER II&-:ƒBY BRAD SPENCER&F:ƒCOPYRIGHT (C) 1992&]:ƒBY FALSOFT, INC.&t:ƒRAINBOW MAGAZINE&™ ’ &HFFD9,0:’ &HE414,0:’ &HE42A,0&Ят 80:у 0,1:у 9,63:у 10,10:у 11,25:у 12,28:у 13,32'M’ &HFF9A,1:ј 2,0:ž:ё 2,0:‡ "CTRL: AVE OAD ILL

RINT":ј 5,0:ё 52,0:‡ " TO DELETE CHARACTER"'Ѕ(ј 4,0:ё 29,1:‡ "*** RECIPE FILER II ***":ё 25,23:‡ "USE ARROW KEYS TO MOVE CURSOR";'Й2• 5000:Œ W$(30)(<І 420:І 440:NГ0:CГ1:XГ18:YГ5:ј 3,0:ё 5,1:‡ "CURSOR LOCATION:";:ё 57,1:‡ "LINE NUMBER:";(?Fё 22,1:‡ C;:ё 70,1:‡ N;:ё X,Y:‡ "";(VPA$Гџ’:… A$Г"" Ї 80(гZ… A$Гџ‹(13) Ї 380 :„ … A$Гџ‹(12) Ї 300 :„ … A$Гџ‹(94) Ї 200 :„ … A$Гџ‹(10) Ї 220 :„ … A$Гџ‹(8) Ї 240 :„ … A$Гџ‹(9) Ї 270)-d… џ†(341)Г191 Ї 80 :„ … џ†(343)Г191 Ї 80 :„ … џ†(344)Г191 Ї 80 :„ … џ†(342)Г191 Ї 500)Fn… NГ0 Ї … XГ31 Ї 190)Wx… XГ61 Ї 150)Ћ‚… NВ0 Ї W$(N)ГџŽ(W$(N),CЌ1)ЋA$Ћџ(W$(N),44ЌC):XГXЋ1:ё 18,Y:‡ W$(N);:CГCЋ1:Ѕ 70)їŒW$(N)ГџŽ(W$(N),CЌ1)ЋA$Ћџ(W$(N),14ЌC):XГXЋ1:ё 18,Y:‡ W$(N);:CГCЋ1:Ѕ 70*!–W$(N)ГџŽ(W$(N),43)ЋA$:ё 18,Y:‡ W$(N);*M … NГ15 Ї І 470:XГ18:YГ6:NГ16:CГ1:Ѕ 70*]Њ… NГ30 Ї 70*|ДXГ18:YГYЋ1:NГNЋ1:CГ1:Ѕ 70*ЌОW$(N)ГџŽ(W$(N),13)ЋA$:ё 18,Y:‡ W$(N);:Ѕ 70+Ш… NГ1 А XВ31 Ї XГ31:YГ6:CГ14 :„ … NГ1 А XД32 Ї YГ6 :„ … NГ0 Ї 80 :„ … NГ16 Ї І 440:YГ23:NГ16+$вYГYЌ1:NГNЌ1:Ѕ 70+Zм… NГ0 Ї YГ7 :„ … NГ15 Ї І 470:YГ5 :„ … NГ30 Ї 80+pцYГYЋ1:NГNЋ1:Ѕ 70+и№… NГ0 А XГ18 Ї 80 :„ … NГ1 А XГ18 Ї XГ32:YГ5:CГ15:NГ0 :„ … NГ16 А XГ18 Ї І 440:XГ62:YГ22:NГ15:CГ45+ћњ… XГ18 Ї XГ62:CГ45:YГYЌ1:NГNЌ1,XГXЌ1:CГCЌ1:Ѕ 70,w… NГ0 А XГ31 Ї XГ17:YГ8:CГ0:NГ1 :„ … NГ15 А XГ61 Ї І 470:XГ17:YГ6:CГ0:NГ16 :„ … NГ30 А XГ61 Ї 80,™… XГ61 Ї XГ17:YГYЋ1:NГNЋ1:CГ0,Џ"XГXЋ1:CГCЋ1:Ѕ 70,П,… NГ0 Ї 350,ъ6… XГ61 Ї W$(N)ГџŽ(W$(N),43)Ћ" ":Ѕ 330-@W$(N)ГџŽ(W$(N),CЌ1)Ћџ(W$(N),44ЌC)Ћ" "-)Jё 18,Y:‡ W$(N);-3TЅ 70-^^… XГ31 Ї W$(N)ГџŽ(W$(N),13)Ћ" ":Ѕ 330-‰hW$(N)ГџŽ(W$(N),CЌ1)Ћџ(W$(N),14ЌC)Ћ" "-”rЅ 330-Ќ|… NГ15 Ї І 470:YГ5-М†… NГ30 Ї 80-Ь… NГ0 Ї YГ7-ыšXГ18:YГYЋ1:NГNЋ1:CГ1:Ѕ 70. ЄW$(0)ГџЁ(14," "):€ NГ1 Ѕ 30:W$(N)ГџЁ(44," "):‹ N.&Ў.ЋИј 1,0:ё 14,3:‡ џЁ(20,"-"):ё 14,4:‡ "!";џЁ(19," ");"\":ё 14,5:‡ "! ";:ј 3,0:‡ W$(0);:ј 1,0:‡ " \":ё 14,6:‡ "!";џЁ(21," ");"\"/Тё 14,7:‡ "!";џЁ(22," ");џЁ(28,"-"):PГ0:€ LГ8 Ѕ 22:PГPЋ1:ё 14,L:‡ "! ";:ј 3,0:32) COCOHANG"/#є† " (34) ARKITEKT"/:ѕ† " (35) POPUPMEN"/Pі† " (38)*DANTERM"/fї† " (38)+DANTERM"/}ј† " (40) DANTERMB"/‰а† "END"† " (21) ZIGZAGDR".Ея† " (21)*ZIGZAG".Ъ№† " (21)+ZIGZAG".оё† " (24) LOGIC".ѕђ† " (32) SINLINE3"/ ѓ† " (XREF","(182) COMMANDO"0.† END) FILESRCH"/‡† "(102) LOADER","(103) CADPRINT","(108) RESTORE","(117) ROBOCISE","(135) WHO AM I"/р† "(146) TIN EAR","(147) KOLAROLA","(150) SUBTRACT","(162) SUPERCLS","(166) SOUND 2"0$† "(167) SOUNDGEN","(172) џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Н&:ƒWORD FINDER&(:ƒBY BRAD RENFRO&A:ƒCOPYRIGHT (C) 1992&X:ƒBY FALSOFT, INC.&o:ƒRAINBOW MAGAZINE&т 80:ј2,4:ž:& ˆ я Ѕ 465&Ÿˆ № Ѕ 450&ћ:ƒWORDS IN THE EXAMPLE PUZZLE ARE AS FOLLOWED:1.WORDFINDER 2.RAINBOW 3.COCO 4.RGB 5.CMP'†:ƒTHIS PROGRAM HELPS YOU FIND WORDS IN WORD SEARCH PUZZLE. THIS PROGRAM WILL HOLD A PUZZLE WITH 21 LINES AND 70 LETTERS IN EACH LINE. (,:ƒLINES 30-99 SHOULD GIVE YOU ENOUGH ROOM TO PLACE EACH LINE IN DATA STATEMENTS. IF YOU DON'T HAVE ENOUGH ROOM YOU CAN USE THE 'RENUM' COMMAND TO MAKE MORE ROOM.(† WORDFINDERRD,ETEADETPFPRV,COCOIZXCBNMA,RGBFDNCMPUTR,DERDCDBCERTY,DQWPOCVOPUYR,QAZWSXEDWUIP(“dž(iё 0,5(Жn‡Є34)"Word Finder":‡(гs‡ Є33)"By Brad Renfro":‡(јx‡ Є31)"Copyright (C) 1989":‡:‡:‡)e}:ƒCHECK FOR NUMBER OF LINES IN PUZZLE AND CHECK EACH LINE TO MAKE SURE IT HAS THE SAME NUMBER OF LETTERS)x‚LГ1:ˆ я Ѕ 155) ‡ A$:… LГ1 Ї NOГџ‡(A$) :„ NPГџ‡(A$))МŒ… LВ1 А NOДВNP Ї Ѕ 455)п‘… NOВ70 Ї 470 :„ … NPВ70 Ї 470)№–LГLЋ1:Ѕ 135*›:LГLЌ1:… LДГ0 Б LВ21 Ї 460* ˆ я Ѕ 465*GЅ‡ Є26)"Number of Lines in Puzzle:"L*{Њё 26,21:‡"Press any key to continue...";:Ђ44539*‰ЏŒ A$(LЋ1)*•Д€ IГ1ЅL*ЃЙ A$(I):‹*ЉОž*ДУІ 435*КШ‡*іЭ‡"Press to End":‡"What Word will I find?";:Л‰W$+в… W$Г"" Ї 190+з’ 65497,0+/мSГџ‡(W$):F$ГџŽ(W$,1)+AсT$Гџ(W$,2,1)+Oц€ YГ1 Ѕ L+eы€ XГ1 Ѕ џ‡(A$(Y))+z№G$Гџ(A$(Y),X,1)+Œѕ… G$ГF$ Ї 275+—њ‹ X:‹Y+Ѕџ’ 65496,0+П‡"WORD NOT IN PUZZLE"+љ ё26,23:‡"Press any key to continue...";:ј2,4:Ђ44539:ž,Ѕ195,SXГX:SYГY,&€ BXГSXЌ1 Ѕ SXЋ1,;€ BYГSYЌ1 Ѕ SYЋ1,\"… BXД1 Б BXВџ‡(A$(BY)) Ї 310,t'… BYД1 Б BYВL Ї 310,‹,E$Гџ(A$(BY),BX,1),1… E$ГT$ Ї 320,Ћ6‹ BY:‹ BX,Ж;Ѕ 250,Ъ@DXГBXЌX:DYГBYЌY,иECXГX:CYГY,цJ€ IГ1 Ѕ S-O… CXД1 Б CXВџ‡(A$(CY)) Ї 310-T… CYД1 Б CYВL Ї 310-GY… џ(W$,I,1)ДВџ(A$(CY),CX,1) Ї 310-]^CXГCXЋDX:CYГCYЋDY-ec‹ I.h’65496,0:‚ FIND LETTERS CORRESPODING TO WORD FOUND AND MAKE THEM LOWER CASE AND BLINK BY DETERMINING IT'S ASCII CODE AND ADDING 128 TO THE ATTRIBUTE BYTE. mž.rІ 435.(wSXГSXЌ1:SXГSX­2.A|PГ442208ЋSXЋ(SY­160).MDXГDX­2.[†€ IГ1 Ѕ S.•‹SE$Гџ(W$,I,1):SEГџŠ(SE$)Ћ32:х P,SE:х PЋ1,џЉ(PЋ1)Ћ128.ЉPГPЋDXЋ(DY­160).Б•‹ I.Пš’ 65496,0.ьŸё 26,23:‡"Press any key to continue...";.їЄЂ44539/ЉЅ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџќ?ќ??ќ?џџџќџџРќеаџџќѕ?ќ–?Ю?ќЮ?–”?џџџ OЪHќHееџёѕ?ќ–?ЮЯќЮ?––ƒџ№? OЪHќHУџёѕЯќ–?ЮЯќЮ?€џ OЪHќH?дџёѕЯќ–?ЮУќЮ?№–?ЪC J2C?№дџёѕЯќ–?ЮУќЮ?ќ<ЪC J2C?ќд?ХѕЯќ–?ЮЬќЮ?ќ ЪC J2C?ќдџХХѓќ–?ТЬќЮ?ќ–<?№ЪC J2C?РдџХХѓќ–?ТЮ<Ю?Т–2џќ C 2CУџ51ѓќ–?ЬЮ<Ю?€ђџџ C 2Cееџ51ѓќ–?ЬЮ<Ю?––ƒђџџ HH JCее?џ51єќ–?ЯЬЮ?–”?ТџџHH JOееУџ51єќ–?ЯЬЮ?€ƒђџџ2HCЪJOгќєќєќ–?ЯЮРЮ?№ђџџ2HCЪJO?Сгќєєќ–?ЯЮРЮ?ќ2џќ2JCЪJO?ёгќѕѕѕ<–?ЯЮЬЮ?ќ<?№ђJCЪJO?ёгёѕѕѕ<–?ЯђЬЮ?ќ– ђJCЪJO?ёдё№5<–?ЯђЮЮ?Т–?ђJCЪJO?ёдёѓџ5<–?ЯќЮЮ?€–?ќJOђJ??№дёЯџХЬ–?ЯќЮЮ?––џќJOђJ??ќдХЯџХЬ–?ЯџЮ?––ƒџ№?ќJOђJ??ќРџР ?џ??џџџќ№?џџџџџџџџџџџџџџџџџџџџџџџќџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ|&#:ƒ***************************&E:ƒ* RAINBOW ON DISK GRAPHIC *&g:ƒ* BY FRED B. SCERBO *&‰:ƒ* COPYRIGHT (C) 1985 *&Ћ:ƒ* UNDER LICENSE TO *&Э:ƒ* FALSOFT PUBLISHING INC. *&№:ƒ*************************** &§ ž0:•1000'OAA$ГџЁ(3,143):€IГ1Ѕ5:гM" FALSOFT/"ЋAA$:гM"PRESENTS/"ЋAA$:‹I:гM" RAINBOW/"ЋAA$'f€IГ1Ѕ300:…џ’Г""Ї‹I'(Ш2,1:М1:П1,1:Ш1:М0:П1,1:’65314,248'ž2Ш2,3:М1:Ш1,3'Б<гM" ON/"ЋAA$'ПFЧ3Ѕ1:Ч4Ѕ2(PМ0:Л(40,190)Ќ(212,60),О,BF:Т(126,126),24,0,.9:У(126,126),0,0:Т(126,126),20,1,.9(LZТ(170,126),8,0,.9:Ц"BM122,186C0R10E4U26H4L10G4D26F4"(hdЧ3Ѕ1:Ч4Ѕ2:п0,17,2,A$,B$(nгM" DISK/"ЋAA$:Ч3Ѕ1(ћxШ1,1:Ц"BM70,88C3U12R12D12NL12BR8U12F12NU12BR16R2U12NL2R10F2D8G2NL10BR12NU12BR10R10U6L10U6R10BR8D12U6R4NE6NF6BM98,156") ‚€IIГ1Ѕ500)Œ…џ’Г""Ї150:„160)%–‹II); ‚ START MENU TEXT)OЊŒ A$(34),B$(34))†Д€IГ1Ѕ26:B$(I)Гџ‹(64ЋI):‹:€IГ27Ѕ34:B$(I)Гџ‹(22ЋI):‹)О MN$)КШ€PГ1Ѕ34: A$(P):… A$(P)Г"END"Ї210:„‹P)жв… A$(P)Г"END"Ї A$(P)Г"")смNPГPЌ1)ћц€IГNPЋ1Ѕ34:B$(I)Г"":‹*№ž* њ‡" RAINBOW ON DISK"*?‡" (C) FALSOFT, 1992"*h‡" PRESS LETTER TO LOAD BASIC ONLY";*С‡ " (XX)=PAGE NUMBER OF LISTING":KKГџ‡(MN$):KKГџ(KKЎ2):‡Є9ЌKK)"IN "MN$"'S RAINBOW"*Щ"‡:‡*ђ,€PГ1Ѕ4:‡B$(P)A$(P),B$(4ЋP)A$(PЋ4):‹P*ќ6‡:‡:‡+@‡+JX$Гџ’:…X$Г""Ї330+-T:ƒIFX$=" "THEN370+F^€IГ1Ѕ8:…X$ГB$(I)Ї500+Sh‹I:Ѕ330+Yrž+‚|‡:‡ " (XX)= PAGE NUMBER OF LISTING"+І‡:‡+Е€PГ11Ѕ13:‡B$(P)A$(P),B$(3ЋP)A$(PЋ3):‹P+Н•‡:‡+У—‡+Щ˜‡, š‡ " PRESS TO RETURN TO FIRST PAGE OF MENU",4Є‡ " PRESS ^ (UP ARROW) FOR

";,LЎXX$Гџ’:… XX$Г""Ї430,cИ…XX$Гџ‹(94)Ї ž:Ю:–,tТ…XX$Г" "Ї240,‘Ь€IГ11Ѕ NP:…XX$ГB$(I)Ї500,žж‹I:Ѕ430,­р…XX$ДВЇ430,ЗъЅ240,зєQ$ГA$(I):…џ(Q$,1)ДВ"*"Ї540-ўž:‡@138,"SORRY, BUT":‡:‡Є8)Q$:‡:‡" IS A MACHINE LANGUAGE PROGRAM."-‡:‡" THE MENU PROGRAM HAS NOW BEEN CLEARED SO YOU MAY THE PROGRAM BY ITS FILENAME."-‡–-ЇQГџ‡(Q$):QГQЌ6:SL$Гџ(Q$,Q)-Г&г SL$,R-Сш† "MARCH"-ищ† " (06) WORDFIND"-яъ† " (10) AUTOBOOT".ы† " (10) BOOTDATA".ь† " (14) RECIPE2".1э† " (15) WIZARD".Fю† " (24) MLDATA".Yя† " (25) BOOT".m№† " (25) MLIST".yа† "END"E."-‡–-ЇQГџ‡(Q$):QГQЌ6:SL$Гџ(Q$,Q)-Г&г SL$,R-Сш† "MARCH"-ищ† " (06) WORDFIND"-яъ† " (10) AUTOBOOT".ы† " (10) BOрМПМНКПМНКДНОИ€ПММПЕОМПДНОМПЕМПМК€ПАЕКП€ЕК€ЕК€АП€АПЕКАПАЕКАПЕАПАК€џ€€€џ№ѕњ€ѕњ€€џ€№џѕњаџ€ѕњ€ќѕ№џ№њ€џ€€№џ€ѕњ€ѕњ€€џ№€џѕњаџ€ѕњ€€€€џ€€€Ÿ№•šŸ€•š€•š€€Ÿ€А•šŸ€•šŸ€€Ÿ€€€ŸœšŸœš€•š€€œœœŸ•šŸ•žœŸрŸ€€€€€€€…Š€…Š€€€€…Š€€…Š€€р€€€€€€€€…Š€…Š€€€€…Š€€…Š€€€€€€€Џ€€€Џ€ЅЊ€ЅЊЁЂЏ €ЏЅЊ€Џ ЅЊ€€€€Џ€€€Џ€€€Џ№ЅЊ€ЅЊЅЊЏ€€ЏЅЊ€Џ€ЅЊ€€€€Џ€€уяуруяхытчычъяууяхыуясчыт€€сят€РРРРРрРРРРРР РРРРРРРРРРРРРРРРРР€РРРРРРРРРРРРР€РРР€РРРРРРРРРРРРР€РРРРРРРР€РР€РРР€РР€РРРРР€РР€РРР€РРР€РРРЈЈРЈЈЈРРРРРЈУЈЈџ€…Š€…Š€€€€…Š€€…Š€€џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџрьяьэъяьэъфэюш€яььяхюьяфэюьяхьяьъ€яАхъя€хъ€хъ€Ая€АяхъАяАхъАяхряАъ€Џ€€€Џ№ЅЊ€ЅЊ€€Џ€№ЏЅЊаЏ€ЅЊ€ЌЅ№Џ Њ Џ€€№Џ€ЅЊ€ЅЊ€€Џ№ ЏЅЊаЏ€ЅЊ€€€€Џ€€€№…Š€…Š€…Š€€€А…А€…А€€€€€ŒŠŒŠ€…Š€€ŒŒŒ…А…ŽŒр€€€Ÿ€€€Ÿ€•š€•š€€Ÿ€€Ÿ•š€Ÿ€•š€€р€Ÿ€€€Ÿ€€€Ÿ€•š€•š€€Ÿ€Ÿ•š€Ÿ•š€€€€Ÿ€€€џ€€€џ€ѕњ€ѕњёђџ €џѕњ€џ ѕњ€€€€џ€€€џ€€€џ№ѕњ€ѕњѕњџ€€џѕњ€џ€ѕњ€€€€џ€€ГПГАГПЕЛВЕЛЗКПГГПЕЛГПБЗЛВ€€БПВ€РРРРРрРРРРРР РРРРРРРРРРРРРРРРАР€РРРРРРРРРРРРР€РРР€РРРРРРРРРРРРР€РРРРРРРР€РР€РРР€РР€РРРРР€РР€РРР€РРР€РРРЈЈРЈЈЈРРРРРЈУЈЈџŸ€•š€•š€€Ÿ€Ÿ•š€Ÿ•š€€џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩџФСТџЧЩТТУ$%ЧХТ)*Ч,Щџџџџџџџџџџџџџџџџџџџџџџџ FALSOFT ъPRESENTS!ъ RAINBOW" ON # DISK  MENU BASWORDFINDBASРAUTOBOOTBAS&vBOOTDATABAS'№RECIPE2 BASЉWIZARD BAS(џMLDATA BAS+=BOOT BASMLIST BAS’OGIC BAS\INLINE3BAS]OCOHANGBASКRKITEKTBAS2eOPUPMENBAS3ЬANTERM BINANTERM ASMџ4eANTERMBBAS Рџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџќџќ§њŸœšЄ­ЎЈ€ПММПеомпфэюья…ŒŒŠ€џ€ѕњŸ€•š€ЅЊ€€П€€Пекап€хъ€я…€€Š€џ€€€Ÿ€•š€ЅЊ€€П€€Пекап€хъ€ь…€€Š€џ€€€Ÿ€•š€ЅЊ€€П€€Пекап€хъ€€€€€€€џ№ѕњŸ€•š€ЅЊ€€П€€Аек€п€хъ€я€€€€€џќ§њŸœš€ЅЊ€€МММПек€п€хюьяр€€€€џ€€€Ÿ€•š€ЅЊ€€П€€Пек€п€хъ€€р€€ €џ€€€Ÿ€•š€ЅЊ€€П€€Пек€п€хъ€€€€€€џ€€€Ÿ€•š€ЅЊЁЂП€€Пек€п€хъ€€€€€€џ€€€Ÿ€•š€ЅЊЅЊП€€Пек€п€хъ€€€€€€ѓџѓ€“Ÿ‘—›’ЇЋЇЊПГГПелгпсчыт€€‚€УУУТУУУУСУУТУУУСУУТУТСУУСУУТУУУ€ХЪХЪХЪРЯРЯРШЯ€ФРЯ€ШХЫТХЪХХЪЪЯРФ€ХЮЬШХЮЭЮ€ЯЬ€ЬЬЯ€ЯЬ€ХЪЫХЪ€ХЪ€ЬЬЯ€ХЪР€ХЪХЪ€Я€ЪЯ€Я€Я€ЪХЪХЧЪ€ХЪ€Я€Я€ЧЫР€ЧЫХЫСЯУЪЯУЯСЯУЪЧЫРХЫРЧЫРЯУЯ€џŸ€•š€ЅЊЁЂП€€Пек€п€хъ€€€€€€џ€€€Ÿ€•š€ЅЊЅЊП€€Пек€п€хъ€€€€€€ѓџѓ€“Ÿ‘—›’ЇЋЇЊПГГПелгпсчыт€€‚€УУУТУУУУСУУТУУУСУУТУТСУУСУУТУУУ€ХЪХЪХЪРЯРЯРШЯ€ФРЯ€ШХЫТХЪХХЪЪЯРФ€ХЮЬШХЮЭЮ€ЯЬ€ЬЬЯ€ЯЬ€ХЪЫХЪ€ХЪ€ЬЬЯ€ХЪР€ХЪХЪ€Я€ЪЯ€Я€Я€ЪХЪХЧЪ€ХЪ€Я€Я€ЧЫР€ЧЫХЫСЯУЪЯУЯСЯУЪЧЫРХЫРЧЫџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџќџџџџџџџ№?џџџџџџРџџџџџџџ№№џџџџџџџџџџџќџџџџџ№?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџРџџџџџџџџџџџџџџџџџџџџџџџџџџџџџќџџџџџџџџџќџџџџџџџџџ№?џџ№?џџџџџџџџ№?џџџџ№?џџџџџџџџРџџџџџџРџџџџџџџџџР?џџџџџџ№?№џџџџџџџџџџџџџџРџџџџџџџџќ?џџџџ№џџџџџџџќ?џџ№џџџџџџџ№?џџџџџџ№џџ?џџџџџџРРџџџџџџР 0џџџџџџ 0џџџџџџ 0џџџџџќџџРџџџџџќџџџџџ№?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџs&:ƒAUTOBOOT&&:ƒBY JOEL HEGBERG&?:ƒCOPYRIGHT (C) 1992&V:ƒBY FALSOFT, INC.&m:ƒRAINBOW MAGAZINE&ˆР8:•5000:гM"BOOT2.BIN"&сž:‡"INSERT DISK TO HAVE AUTO-BOOT FUNCTION INSTALLED ON AND PRESS ANY KEY.":Ђ44539'6п0,17,2,A$,AA$:…џ(A$,67,2)Гџ‹(255)Ћџ‹(255)Ї11::„…џ(A$,67,2)Гџ‹(175)Ћџ‹(175)Ї19'’ ž:‡"THIS DISK IS TOO FULL AND CAN NOT HAVE THE AUTO-BOOT FUNCTION INSTALLED ONTO IT."'› Ѕ20( ž:‡"ENTER NAME OF PROGRAM TO BE AUTO-BOOTED WITH THE DOS COMMANDIS TYPED. (TYPE ONLY THE NAME, NOT THE EXTENSION.)"(F Л‰">";NM$:…џ‡(NM$)Д1Б џ‡(NM$)В8Ї 1,5:Ѕ11(Ѓ ž:‡"NOW, ENTER THE 3 CHARACTER EXTENSION OF "NM$".":Л‰">";EX$:…џ‡(EX$)ДВ3Ї 1,5:Ѕ11(Ч…џ‡(NM$)Д8Ї NM$ГNM$Ћџ‹(32):Ѕ14)N$ГNM$Ћ"."ЋEX$:€TГ1Ѕџ‡(N$):’9735ЋT,џŠ(џ(N$,T,1)):‹T)CPГ38:’234,3:’235,џ†(2394):’236,34:MSГџ†(&HC004)­256Ћџ†(&HC005))q€TГ1Ѕ3:’237,T:’238,P:’239,0:Ђ MS:PГPЋ1:‹T)Ѕџ(A$,67,2)Гџ‹(175)Ћџ‹(175):р0,17,2,A$,AA$:Ѕ20*&ž:‡"THIS DISK ALREADY HAS THE AUTO- BOOT FUNCTION INSTALLED. DO YOU WISH TO CHANGE IT? (Y/N)":Л‰">";K$:…џŽ(K$,1)Г"Y"Ї11::„20*r‡:‡"DO YOU WANT TO DO ANOTHER DISK? (Y/N)":Л‰">";K$:…џŽ(K$,1)Г"Y"Ї7::„Šџ(A$,67,2)Гџ‹(175)Ћџ‹(175):р0,17,2,A$,AA$:Ѕ20*&ž:‡"THIS DISK ALREADY HAS THE AUTO- BOOT FUNCTION INSTALLED. DO YOU WISH TO CHANGE ITЅ80+J…NEГME Ї 110+TNQГNEЋ1+^SF$Г"SPACE FOR"Ћџˆ(MEЌNQ)Ћ" MORE RECORDS":ž:ё4,0:ј1,0:‡"ADDRESS RECORD #"NQ"";:ё4,1:‡SF$:ј0,0+Аhё3,3:‡" NAME :":LYГ3:AYГ3:PLГ26:І1230+пrё3,5:‡" ADDRESS :":LYГ5:AYГ4:PLГ26:І1230,|ё3,7:‡" CITY :":LYГ7:AYГ2:PLГ21:І1230,<†ё3,9:‡" STATE :":LYГ9:AYГ5:PLГ3:І1230,mё3,11:‡" ZIP :":LYГ11:AYГ7:PLГ11:І1230,žšё3,13:‡" PHONE :":LYГ13:AYГ1:PLГ13:І1230,КЄё15,3:Л‰ D$:…D$Г"" Ї 80-Ў… џ‡(D$)В25 Ї ё15,3:‡џЁ(60,32):І1200:LYГ3:AYГ3:PLГ26:І1230:Ѕ420-Иё15,5:Л‰ C$-XТ… џ‡(C$)В25 Ї ё15,5:‡џЁ(60,32):І1200:LYГ5:AYГ4:PLГ26:І1230:Ѕ440-hЬё15,7:Л‰ T$-Џж… џ‡(T$)В20 Ї ё15,7:‡џЁ(60,32):І1200:LYГ7:AYГ2:PLГ21:І1230:Ѕ460-Прё15,9:Л‰ Y$.ъ… џ‡(Y$)В2 Ї ё15,9:‡џЁ(60,32):І1200:LYГ9:AYГ5:PLГ3:І1230:Ѕ480.єё15,11:Л‰ X$.^ў… џ‡(X$)В10 Ї ё15,11:‡џЁ(60,32):І1200:LYГ11:AYГ7:PLГ11:І1230:Ѕ500.oё15,13:Л‰ Z$.И… џ‡(Z$)В12 Ї ё15,13:‡џЁ(60,32):І1200:LYГ13:AYГ1:PLГ13:І1230:Ѕ520.Ш€XXГ1Ѕ300:‹/&NEГNEЋ1:NM$(NE)ГD$:AD$(NE)ГC$:CT$(NE)ГT$:ST$(NE)ГYџэ&:ƒBOOTDATA&&:ƒBY JOEL HEGBERG&?:ƒCOPYRIGHT (C) 1992&V:ƒBY FALSOFT, INC.&m:ƒRAINBOW MAGAZINE&ž:•5000:Р8:TLГ0::PГ9728:кˆ&A:…AГЌ1Ї10&Д’P,A:PГPЋ1:TLГTLЋA&М Ѕ7' …TLДВ3928Ї‡"ERROR WITH DATA!"::„‡"EVERYTHING IS OK.":иM"BOOT2.BIN",9728,9799,9730' Š'C † 79,83,126,38,26,32,32,34,32,32,32,32'p † 32,32,32,32,46,66,65,83,34,44,82,0,0,0'† 134,20,151,25,151,29,151,31,151,47,151'Ъ† 51,134,22,151,48,127,20,0,142,38,5,159'ь† 166,166,132,126,202,72,0,-1S OK.":иM"BOOT2.:ј0,0:ё3,23:‡"DIT";:ј1,0,B:ё8,23:‡"N";:ј0,0:ё9,23:‡"EXT";:ј1,0,B:ё14,23:‡"P";:ј0,0:ё15,23:‡"REVIOUS";1ЙВј1,0,B:ё24,23:‡"M";:ј0,0:ё25,23:‡"ENU";:ј1,0,B:ё30,23:‡"W";:ј0,0:ё31,23:‡"IDTH";1ЯМK$Гџ’:…K$Г"M" Ї801сЦ…K$Г"P" Ї 7601ѓа…K$Г"N" Ї 7702к…K$Г"E" Ї 7802ф…K$Г"W"Ї 12102!юЅ7002@ј…PTГ1 Ї700 :„PTГPTЌ1:Ѕ5902`…PTГNE Ї700 :„PTГPTЋ1:Ѕ5902‘ ё2,23:‡џЁ(37,32);:€IГ1Ѕ6:ё1,IЋ3:‡Э"(#)";I;:‹2Чё6,12:ј3,3:‡"Press 1-6 To Edit - E To Exit";:ј0,02о K$Гџ’:…K$Г"" Ї 8002№*…K$Г"E" Ї 59034KГџ‰(K$):…KД1 Б KВ6 Ї 8003H>ё5,12:‡џЁ(33,32);:ё5,12:ј1,0:‡"NEW "FD$(K)": ";:Л‰ A$3sHˆ K Ѕ 850,860,870,880,890,900,910,9203ˆRNM$(PT)ГA$:Ѕ5903\AD$(PT)ГA$:Ѕ5903ВfCT$(PT)ГA$:Ѕ5903ЧpST$(PT)ГA$:Ѕ5903мzBB$(PT)ГA$:Ѕ5903ё„DP$(PT)ГA$:Ѕ5903ћށЅ5904˜Ѕ5904Ђ… NEГ0 Ї 1104MЌž1:‰"Print to (S)creen or (P)rinter? (S/P)";DN$:ž14^Ж… WГ80 Ї 9804ФР… WГ40 Ї ž:ё 1,1:‡"SCREEN LIST OPTION ONLY WITH 80-COLUMN SCREEN. RETURN TO MENU TO TOGGLE WIDTH4ќЪё 1,20:‡"HIT ANY KEY TO RETURN TO MENU":Ђ44539:Ѕ805д… DN$Г"S"Ї DNГ0:Ѕ 101055о… DN$Г"P"Ї DNГЌ2:Ѕ 10405@шЅ 9405ђ‡"NO. NAME ADDRESS CITY ST ZIP PHONE ":‡џЁ(79,45)6+ќ€IГ1 Ѕ NE:‡Э"### % % % % % % %% % % % %";I;NM$(I);AD$(I);CT$(I);ST$(I);BB$(I);DP$(I)6к…IГ20 Б IГ40 Б IГ60 Б IГ80 Б IГ100 Б IГ120 Б IГ140 Б IГ150 Ї І1160:ž:‡"NO. NAME ADDRESS CITY ST ZIP PHONE":‡џЁ(79,45):Ѕ1070:„10707w‡#Ќ2,џ‹(27);џ‹(31);џ‹(27);џ‹(20);џ‹(15):‡#Ќ2,"NO. NAME ADDRESS CITY ST ZIP PHONE "8!€IГ1ЅNE:‡#Ќ2,Э"### % % % % % % %% % % % %";I;NM$(I);џќ&:ƒWIZARD&$:ƒBY KEVIN GATTIS&=:ƒCOPYRIGHT (C) 1992&T:ƒBY FALSOFT, INC.&k:ƒRAINBOW MAGAZINE&x ’65495,0&„2Ѕ 6000&”d‚ SET ARRAY&ЖnŒ B(8,8),G(8,8),C(4,4),D(4,4)&дxH1Г66:H2Г70:V1Г138:V2Г142&ф‚Ш3,1:С4,2:М&§Ш‚ CHECKERS IN MEMORY'%вBC$Г"C3NR4U4R4D8L4NU4L4U4NR4U4R4D4"'MмGC$Г"C1NR4U4R4D8L4NU4L4U4NR4U4R4D4"'bцЦ"BM14,14;XBC$;"'w№Ц"BM30,30;XGC$;"'ŽФ(10,10)Ќ(18,18),B'ЅФ(26,26)Ќ(34,34),G'Л"Ц"BM110,110;C1D2"'б,Ц"BM120,120;C1U2"'ь6Ф(108,108)Ќ(112,112),C(@Ф(118,118)Ќ(122,122),D( TМ( є‚ DRAW ROUTINE(+ўС4,2:М(U€ XГ32 Ѕ 224 Љ 24:Л(X,0)Ќ(X,192),Н:‹X(€ XГ0 Ѕ 192 Љ 24:Л(32,X)Ќ(224,X),Н:‹X(•€ XГ44 Ѕ 212 Љ 24(Њ€ YГ12 Ѕ 60 Љ 24(ХХ(XЌ4,YЌ4)Ќ(XЋ4,YЋ4),B(Я‹Y:‹X(х€ XГ44 Ѕ 212 Љ 24(ќ€ YГ132 Ѕ 180 Љ 24)Х(XЌ4,YЌ4)Ќ(XЋ4,YЋ4),G)!‹Y:‹X)l€ XГ68 Ѕ 212 Љ 48:У(X,12),4,4:У(X,60),4,4:У(X,108),4,4:У(X,156),4,4:‹X)З&€ XГ44 Ѕ 188 Љ 48:У(X,36),4,4:У(X,84),4,4:У(X,132),4,4:У(X,180),4,4:‹X)Я(Л(0,144)Ќ(32,144),Н)ъ)Л(224,144)Ќ(256,144),Н)ћ+У(10,10),1,4* -У(240,10),1,4*..У(10,176),3,4:У(240,176),3,4*70П1,0*QX‚ COMPUTER FIRST MOVE*_bRANГџ„(7)*l… RANГ1 Ї У(44,60),2,4:Х(64,80)Ќ(72,88),B*Лv… RANГ2 Ї У(92,60),2,4:Х(64,80)Ќ(72,88),B*ы€… RANГ3 Ї У(92,60),2,4:Х(112,80)Ќ(120,88),B+Š… RANГ4 Ї У(140,60),2,4:Х(112,80)Ќ(120,88),B+M”… RANГ5 Ї У(140,60),2,4:Х(160,80)Ќ(168,88),B+~ž… RANГ6 Ї У(188,60),2,4:Х(160,80)Ќ(168,88),B+ЏЈ… RANГ7 Ї У(188,60),2,4:Х(208,80)Ќ(216,88),B+УМ‚ INPUT ROUTINE+ЮЦІ3000+хЫХ(H1,V1)Ќ(H2,V2),C+яаP$Гџ’+џк… P$Г""Ї720,\ф… P$Гџ‹(8) А H1ВГ90 ЇХ(H1,V1)Ќ(H2,V2),D:Х(H1Ќ48,V1)Ќ(H2Ќ48,V2),C:H1ГH1Ќ48:H2ГH2Ќ48:Ѕ720,Кю… P$Гџ‹(9) А H1ДГ162Ї Х(H1,V1)Ќ(H2,V2),D:Х(H1Ћ48,V1)Ќ(H2Ћ48,V2),C:H1ГH1Ћ48:H2ГH2Ћ48:Ѕ720-<ј… P$Гџ‹(8) А V1ВГ42 А H1Г66 Ї Х(H1,V1)Ќ(H2,V2),D:Х(H1Ћ120,V1Ќ24)Ќ(H2Ћ120,V2Ќ24),C:H1ГH1Ћ120:V1ГV1Ќ24:H2ГH2Ћ120:V2ГV2Ќ24:Ѕ720-П… P$Гџ‹(8) А V1ВГ42 А H1Г42 Ї Х(H1,V1)Ќ(H2,V2),D:Х(H1Ћ168,V1Ќ24)Ќ(H2Ћ168,V2Ќ24),C:H1ГH1Ћ168:V1ГV1Ќ24:H2ГH2Ћ168:V2ГV2Ќ24:Ѕ 720.A … P$Гџ‹(9) А V1ДГ162 АH1Г186Ї Х(H1,V1)Ќ(H2,V2),D:Х(H1Ќ120,V1Ћ24)Ќ(H2Ќ120,V2Ћ24),C:H1ГH1Ќ120:V1ГV1Ћ24:H2ГH2Ќ120:V2ГV2Ћ24:Ѕ720.Ц… P$Гџ‹(9) А V1ДГ162 А H1Г210 Ї Х(H1,V1)Ќ(H2,V2),D:Х(H1Ќ168,V1Ћ24)Ќ(H2Ќ168,V2Ћ24),C:H1ГH1Ќ168:V1ГV1Ћ24:H2ГH2Ќ168:V2ГV2Ћ24:Ѕ 720.ь… P$Гџ‹(13) А џ (H1,V1Ќ2)Г1 Ї 800.їЅ 720/ ‚ GC$ JUMP ROUTINE/*P$Гџ’/*4… P$Г"" Ї 810/<>… V1Д32 Ї 720/H… P$Гџ‹(8) А H1В56 А џ (H1Ќ18,V1Ќ26)Г2 Ї Х(H1Ќ26,V1Ќ34)Ќ(H2Ќ22,V2Ќ30),G:Ѕ 920/уR… P$Гџ‹(9) А H2Д200 А џ (H1Ћ24,V1Ќ26)Г2 Ї Х(H1Ћ22,V1Ќ34)Ќ(H2Ћ26,V2Ќ30),G:Ѕ 920/ѕ\… V1Д48 Ї 7200f… H1Д50 Ї 9000yp… P$Гџ‹(8) А џ (H1Ќ18,V1Ќ26)Г3 А џ (H1Ќ50,V1Ќ58)Г2 Ї Х(H1Ќ50,V1Ќ58)Ќ(H2Ќ46,V2Ќ54),G:У(H1Ќ22,V1Ќ26),2,4:Ѕ 9200—z… P$Гџ‹(9) А H1В176 Ї 7201 „… P$Гџ‹(9) А џ (H1Ћ24,V1Ќ26)Г3 А џ (H1Ћ50,V1Ќ50)Г2 Ї Х(H1Ћ46,V1Ќ58)Ќ(H2Ћ50,V2Ќ54),G:У(H1Ћ22,V1Ќ26),2,4:Ѕ 9201&‰… P$Гџ‹(8) А H1Д56 Ї 72011ށЅ 8101g˜У(H1Ћ2,V1Ќ6),2,4:Х(H1,V1)Ќ(H2,V2),D:І3000 1wш‚ BLUE JUMP1€ђIГ441‰ќJГ121œ… IВ176 Ї 10602… џ (I,J)Г3 А џ (IЋ24,JЋ24)Г1 А џ (IЋ48,JЋ48)Г2 Ї Х(IЋ44,JЋ44)Ќ(IЋ52,JЋ52),B:У(I,J),2,4:У(IЋ24,JЋ24),2,4:Ѕ7102!… IД80 Ї 10702”$…џ (I,J)Г3 А џ (IЌ24,JЋ24)Г1 А џ (IЌ48,JЋ48)Г2 Ї Х(IЌ52,JЋ44)Ќ(IЌ44,JЋ52),B:У(I,J),2,4:У(IЌ24,JЋ24),2,4:Ѕ 7102Ў.… IГ188 Ї IГ20:JГJЋ242Ш8… IГ212 Ї IГЌ4:JГJЋ242гBIГIЋ482цL… JГ156 Ї 11102ђQЅ 10303 S‚ BC MOVE WITHOUT JUMP3VIГ443`JГ1233j… IГВ212 Ї 11603Єt… џ (I,J)Г3 А џ (IЋ24,JЋ24)Г2 А џ (IЋ48,JЋ48)Г2 А џ (I,JЋ48)Г2 Ї Х(IЋ20,JЋ20)Ќ(IЋ28,JЋ28),B:У(I,J),2,4:Ѕ7103З~… IГД44 Ї 11704(ˆ… џ (I,J)Г3 А џ (IЌ24,JЋ24)Г2 А џ (IЌ48,JЋ48)Г2 А џ (I,JЋ48)Г2 Ї Х(IЌ20,JЋ20)Ќ(IЌ28,JЋ28),B:У(I,J),2,4:Ѕ7104B’… IГ188 Ї IГ20:JГJЋ244\œ… IГ212 Ї IГЌ4:JГJЋ244gІIГIЋ484zА… JГ180 Ї 20004†КЅ 11304Ђа‚ BC MOVE WITHOUT JUMP24ЋкIГ444ДфJГ124Шю… IГВ212 Ї 206059ј… џ (I,J)Г3 А џ (IЋ24,JЋ24)Г2 А џ (IЋ48,JЋ48)Г3 А џ (I,JЋ48)Г3 Ї Х(IЋ20,JЋ20)Ќ(IЋ28,JЋ28),B:У(I,J),2,4:Ѕ7105L… IГД44 Ї 20705Н … џ (I,J)Г3 А џ (IЌ24,JЋ24)Г2 А џ (IЌ48,JЋ48)Г3 А џ (I,JЋ48)Г3 Ї Х(IЌ20,JЋ20)Ќ(IЌ28,JЋ28),B:У(I,J),2,4:Ѕ7105з… IГ188 Ї IГ20:JГJЋ245ё … IГ212 Ї IГЌ4:JГJЋ245ќ*IГIЋ4864… JГ180 Ї 22006>Ѕ 203067˜‚ BC MOVE WITHOUT JUMP36@ЂIГ446IЌJГ126]Ж… IГВ212 Ї 22606ЮР… џ (I,J)Г3 А џ (IЋ24,JЋ24)Г2 А џ (IЋ48,JЋ48)Г3 А џ (I,JЋ48)Г2 Ї Х(IЋ20,JЋ20)Ќ(IЋ28,JЋ28),B:У(I,J),2,4:Ѕ7106сЪ… IГД44 Ї 22707Rд… џ (I,J)Г3 А џ (IЌ24,JЋ24)Г2 А џ (IЌ48,JЋ48)Г3 А џ (I,JЋ48)Г2 Ї Х(IЌ20,JЋ20)Ќ(IЌ28,JЋ28),B:У(I,J),2,4:Ѕ7107lо… IГ188 Ї IГ20:JГJЋ247†ш… IГ212 Ї IГЌ4:JГJЋ247‘ђIГIЋ487Єќ… JГ180 Ї 24007А Ѕ 22307Ь `‚ BC MOVE WITHOUT JUMP47е jIГ447о tJГ127ђ ~… IГВ212 Ї 24608c ˆ… џ (I,J)Г3 А џ (IЋ24,JЋ24)Г2 А џ (IЋ48,JЋ48)Г2 А џ (I,JЋ48)Г3 Ї Х(IЋ20,JЋ20)Ќ(IЋ28,JЋ28),B:У(I,J),2,4:Ѕ7108v ’… IГД44 Ї 24708ч œ… џ (I,J)Г3 А џ (IЌ24,JЋ24)Г2 А џ (IЌ48,JЋ48)Г2 А џ (I,JЋ48)Г3 Ї Х(IЌ20,JЋ20)Ќ(IЌ28,JЋ28),B:У(I,J),2,4:Ѕ7109 І… IГ188 Ї IГ20:JГJЋ249 А… IГ212 Ї IГЌ4:JГJЋ249& КIГIЋ4899 Ф… JГ180 Ї 26009E ЮЅ 24309S (‚ BC MOVE9\ 2IГ449e %‰D$Г"U40R8BD8D24R8U24L8BU8R8F8D24G8L16">9ŽЦ"BM26,60;XW$;">M˜Ц"BM64,60;XI$;">aЂЦ"BM94,60;XZ$;">vЖЦ"BM128,60;XA$;">‹РЦ"BM166,60;XR$;"> ЪЦ"BM198,60;XD$;">ЊдX$Гџ’>Мо…X$Г"" Ї 6100>ХшП0,0>гэž:‡:‡:‡:‡>№ђ‡" ONE MOMENT, PLEASE.">ћXЅ 100‰% %";I;NM$(I);AD$(I);CT$(I);ST$(I);BB$(I)6ф…IГ20 Б IГ40 Б IГ60 Б IГ80 Б IГ100 Б IГ120 Б IГ140 Б IГ150 Ї І1160:ž:‡"NO. TITLE COMPOSER ORCHESTRA TRKS CONDUCTOR":‡џЁ(79,45):Ѕ1070:„10707Ї‡#Ќ2,џ‹(27);џ‹(31);џ‹(27);џ‹(20);џ‹(15):‡#Ќ2,"NO. TITLE COMPOSER ORCHESTRA TRACKS CONDUCTOR SOLOIST ":‡#Ќ2,""8w€IГ1ЅNE:‡#Ќ2,Э"### % % % % % џ:&:ƒMASTER LIST&4:ƒWRITTEN BY PETER MASTERSON&V:ƒCOPYRIGHT (C) FEBRUARY 1992&m:ƒBY FALSOFT, INC.&„:ƒRAINBOW MAGAZINE&Š ž&­€ XГ30000 Ѕ 31052: A: ’ X,A:‹&а€ XГ32000 Ѕ 32184: A: ’ X,A:‹&ь(иM"MLIST",30000,32184,0&ђ2Š'œш† 23,1,156,198,4,166,132,136,64,167,128,90,38,247,22,1,191,23,1,145,58,48,31,166,132,129,32,16,38,1,173,48,31,90,38,243,95,22,1,164,142,4,78,198,3,166,132,136,64,167(Gђ† 128,90,38,247,22,1,151,23,1,105,16,142,4,134,198,25,166,128,23,1,105,167,160,90,38,246,16,140,5,127,16,39,1,124,198,25,49,39,22,255,231,23,1,71,16,142,27,88,166,160(ьќ† 129,96,16,39,1,102,23,1,74,167,128,32,241,23,1,49,58,48,31,166,132,129,32,16,39,1,77,48,31,90,38,243,23,1,30,16,142,4,134,198,25,166,160,23,1,37,167,128,90,38)”† 246,16,140,5,127,16,39,1,49,198,25,49,39,32,232,134,96,16,142,4,134,198,25,167,160,90,38,251,16,140,5,127,16,39,1,22,49,39,198,25,32,237,142,4,0,16,142,31,64,166*<† 128,167,160,140,6,0,38,247,22,0,253,142,4,0,16,142,31,64,166,160,167,128,140,6,0,38,247,22,0,234,79,183,1,213,16,190,1,214,246,1,216,31,35,51,197,255,1,220,51,95*ф† 255,1,228,206,0,0,167,164,142,27,88,134,255,167,164,173,159,160,0,39,250,129,8,39,20,129,13,39,37,129,3,39,67,129,21,16,39,0,68,129,32,37,228,32,92,17,131,0,0,39+‹$† 220,23,0,142,134,96,167,164,49,63,51,95,48,31,32,201,134,96,167,164,49,33,16,188,1,220,37,248,16,188,1,224,16,44,0,70,23,0,107,49,39,16,191,1,214,206,0,0,32,144,6.† 134,1,183,1,213,32,49,17,131,0,0,16,39,255,156,23,0,78,134,96,167,164,49,63,51,95,48,31,16,188,1,214,38,242,22,255,130,16,188,1,220,16,39,255,122,167,128,141,33,167,х8† 160,51,65,22,255,111,255,1,217,134,96,167,132,32,49,189,179,237,31,1,57,23,255,247,230,132,16,174,2,31,33,57,129,64,44,2,139,64,57,129,96,37,251,128,64,57,134,197,255,1-ŒB† 232,254,1,220,167,196,254,1,232,57,79,189,180,244,57,0,142,4,134,206,4,158,255,1,196,23,1,180,23,1,220,32,3,23,1,172,173,159,160,0,16,39,1,233,129,3,16,39,1,172.,L† 129,32,16,39,2,25,129,13,16,39,2,24,129,73,16,39,0,41,129,75,16,39,0,198,129,67,16,39,0,214,129,68,16,39,1,116,32,204,23,1,6,32,199,23,1,20,22,255,193,23.гV† 1,33,32,185,23,1,37,32,180,23,1,96,48,31,191,1,194,48,1,23,0,114,193,25,16,39,255,161,16,188,1,194,16,47,0,155,198,96,31,35,49,33,166,196,129,127,34,222,167,164/q`† 231,196,51,95,49,63,17,179,1,194,16,39,0,2,32,232,23,1,39,173,159,160,0,16,39,255,248,129,3,16,39,1,39,129,13,16,39,0,24,129,8,16,39,0,30,23,1,17,188,10j† 196,16,39,255,220,129,32,37,216,167,132,32,157,23,0,217,23,0,245,23,1,29,22,255,67,23,0,236,48,31,23,0,200,22,255,186,16,190,1,196,198,25,166,164,129,96,38,9,49,630Цt† 90,16,39,255,34,32,241,193,25,16,39,0,194,16,188,1,194,16,47,0,186,57,31,19,198,96,166,196,129,128,16,34,255,5,231,192,32,244,22,255,1,23,0,170,173,159,160,0,39,2501i~† 129,13,16,39,255,238,129,8,16,39,0,25,129,3,16,39,0,160,23,0,150,188,1,196,44,224,129,32,37,220,167,128,23,0,129,32,213,23,0,51,23,0,121,32,205,23,0,52,23,02ˆ† 113,32,243,23,0,53,48,136,224,51,200,224,23,0,54,23,0,96,23,0,136,57,23,0,34,48,136,32,51,200,32,23,0,35,23,0,77,23,0,117,57,23,0,15,48,31,23,0,20,572Ћ’† 23,0,6,48,1,23,0,11,57,23,0,52,191,1,194,254,1,196,57,166,132,129,128,34,4,255,1,196,57,190,1,194,57,31,19,198,96,31,50,49,33,166,164,129,128,34,10,167,196,2313\œ† 164,49,33,51,65,32,240,57,23,255,228,22,254,81,166,132,136,64,167,132,57,129,64,44,2,139,64,57,16,142,5,166,31,19,190,1,196,48,136,232,198,25,166,160,167,128,90,38,249,314І† 49,23,255,216,22,254,41,23,255,210,254,1,196,51,200,227,198,30,16,142,5,161,166,192,167,160,90,38,249,23,255,188,57,206,1,85,16,142,35,40,49,63,38,252,166,196,129,247,39,114ДА† 51,65,17,131,1,89,38,242,22,253,243,17,131,1,85,16,39,254,31,17,131,1,86,16,39,254,28,17,131,1,87,16,39,254,26,17,131,1,88,16,39,254,23,134,1,183,1,203,23,2555_К† 119,57,96,198,2,158,136,206,109,96,247,1,228,23,0,113,92,247,1,228,206,113,72,23,0,103,31,50,198,11,166,160,39,71,129,255,39,71,23,0,114,23,0,118,167,128,193,4,38,26 Ф† 48,1,90,38,231,49,34,166,164,95,92,16,142,109,96,49,166,166,164,129,192,37,243,48,1,159,136,79,52,86,189,189,204,53,86,48,1,31,50,51,200,32,49,168,32,48,2,16,140,1146ЕЮ† 72,37,179,32,4,48,30,32,234,246,1,228,92,247,1,228,193,12,39,64,206,113,72,23,0,3,22,255,153,16,190,192,6,134,2,167,164,182,9,90,167,33,134,17,167,34,231,35,239,3679и† 173,159,192,4,57,129,64,44,2,139,64,57,140,5,255,37,250,52,102,173,159,160,0,39,250,189,169,40,142,4,0,53,102,57,159,136,57,047,1,228,193,12,39,64,206,113,72,23,0,3,22,255,153,16,190,192,6,134,2,167,164,182,9,90,167,33,134,17,167,34,231,35,239,3679и† 173,159,192,4,57,129,64,44,2,139,64,57,140,5,255,37,250,52,102,173,LRLLERRLRRRRLRRRRLRRRRLRRRRLRRHLLRLLLLRLLLLRLLLLRLLERRLRRRRLRRRRLRRHLLRLLLLRLLG"RRRRRRDDDDDDDDDDDLLLLLLLLLLLEEGEUUUUUUURRRRRRRDDDDDDDLLLLLLLEEGEUUURRRDDDLLLEEGEEEGEEEGEEEGEEEGE"/Ob:ƒDATA "ERRLRRRRLRRRRLRRRRLRRRRLRRRRLRRRRLRRHLLRLLLLRLLLLRLLLLRLLLLRLLLџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@ЬŽESэŒVS%љ9€AЮESІРE&%|EJЖEJБEL# EJіEK\єEMїEKіEKZєEMїEKиF&%|EJЖEJБEL# EJіEK\єEMїEKіEK\єEMїEKЏG&%zEJЖEJ*ЖELЗEJіEKZєEMїEKіEK\єEMїEK†€A€H&$zEJЖEJ*ЖELЗEJіEKZєEMїEKіEKZєEMїEK ^U& іEKZєEMїEK NR&|EJЖEJБEL# EJіEK\єEMїEK 0D& іEK\єEMїEK L&џzEJЖEJ*ЖELЗEJіEKZєE€BMїEK }EP&ѕŽFSЖELLіEK=ћEJ‰mЋ'ьoЋЖEJHЗENіEK4XырїEOЖEOжЙ=›КіENTTT:ЖEN„Ž’нІІЊ„Ї„|EOЖEOжЙ=›КіENTTT:ЖEN„Ž’нІІЊ„Ї„|EOЖE€B€OжЙ=›КіENTTT:ЖEN„Ž’нІІЊ„Ї„|ENЖEOжЙ=›КіENTTT:ЖEN„Ž’нІІЊ„Ї„zEOЖEOжЙ=›КіENTTT:ЖEN„Ž’нІІЊ„Ї„zEOЖEOжЙ=›КіENTTT:ЖEN„Ž’€CнІІЊ„Ї„­Ÿ '§є9lЋЖEJHЗENіEK4XырїEOЖEOжЙ=›КіENTTT:ЖEN„Ž’нІІCЄ„Ї„|EOЖEOжЙ=›КіENTTT:ЖEN„Ž’нІІCЄ„Ї„|EOЖEOжЙ=›КіENTTT:ЖEN€C€„Ž’нІІCЄ„Ї„|ENЖEOжЙ=›КіENTTT:ЖEN„Ž’нІІCЄ„Ї„zEOЖEOжЙ=›КіENTTT:ЖEN„Ž’нІІCЄ„Ї„zEOЖEOжЙ=›КіENTTT:ЖEN„Ž’нІІCЄ„Ї„­Ÿ '§€D9ŽFSЖELLіEK=ћEJ‰§EQІЋJ„ЦU=зЕЖEJHЗENіEK4XырїEOЖEOжЙ=›КіENTT:ЖEN„Ž’хІІ‰CЄ„дЕ4ЊрЇ„|EOЖEOжЙ=›КіENTT:ЖEN„Ž’хІІ‰CЄ„дЕ4€D€ЊрЇ„|EOЖEOжЙ=›КіENTT:ЖEN„Ž’хІІ‰CЄ„дЕ4ЊрЇ„|ENЖEOжЙ=›КіENTT:ЖEN„Ž’хІІ‰CЄ„дЕ4ЊрЇ„zEOЖEOжЙ=›КіENTT:ЖEN„Ž’хІІ‰CЄ„дЕJE4ЊрЇ„zEOЖEOжЙ=›КіENTT:ЖEN„Ž’хІІ‰CЄ„дЕ4ЊрЇ„ќEQŽFS1ЋІЄL„ЇЄ­Ÿ 'ћК9EL?џ@џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ00100 CLEAR MACRO 00110 LDD #0 00120 LDX #\0 START HERE 00130 \.A STD ,X++ 00140 CMPX #\1 END HERE 00150 BLO \.A 00160 ENDM 00170 00180 PRESET MACRO 00190 LDA \1 00200 LDB $B9 BYTES/LINE 00210 MUL 00220 ADDA $BA START OF GRAPHICS 00230 TFR D,X 00240 LDB \0 00250 LSRB 00260 LSRB 00270 LSRB 00280 ABX BYTE 00290 LDA \0 00300 ANDA #7 BIT 00310 LDY #$92DD OR TABLE 00320 LDA A,Y 00330 ORA ,X 00340 STA ,X 00350 ENDM 00360 00370 PSET MACRO 00380 LDA \1 00390 LDB $B9 00400 MUL 00410 ADDA $BA 00420 TFR D,X 00430 LDB \0 00440 LSRB 00450 LSRB 00460 LSRB 00470 ABX 00480 LDA \0 00490 ANDA #7 00500 LDY #$92DD 00510 LDA A,Y 00520 COMA 00530 ANDA ,X 00540 STA ,X 00550 ENDM 00560 00570 CPSET MACRO 00580 LDA \1 00590 LDB $B9 00600 MUL 00610 ADDA $BA 00620 TFR D,X 00630 LDB \0 00640 LSRB 00650 LSRB 00660 ABX 00670 LDA \0 00680 ANDA #3 00690 LDY #$92E5 COLOR OR TABLE 00700 LDA A,Y 00710 TFR A,B 00720 COMA 00730 ANDA ,X 00740 ANDB $B5 CURRENT COLOR 00750 PSHS B 00760 ORA ,S+ 00770 STA ,X 00780 ENDM 00790 00800 ORG $4000 00810 START CLEAR MOVE,ARRAY+$1000 00820 RTS 00830 00840 ORG $4100 00850 PARSE LDU #MOVE 00860 P1 LDA ,U+ GET A DIRECTION 00870 CMPA #'E IS IT "E" 00880 BNE FF IF NOT,GO TO NEXT ONE 00890 INC XCORD X=X+1 00900 LDA XCORD IF 00910 CMPA LENX X>63 00920 BLS EE1 00930 CLR XCORD THEN X=0: 00940 LDB YCORD Y= 00950 INCB Y+1 00960 ANDB LENY AND 31 00970 STB YCORD 00980 EE1 LDB YCORD Y= 00990 DECB Y-1 01000 ANDB LENY AND 31 01010 STB YCORD 01020 LBRA WHICH 01030 01040 FF CMPA #'F 01050 BNE GG 01060 INC XCORD 01070 LDA XCORD 01080 CMPA LENX 01090 BLS FF1 01100 CLR XCORD 01110 LDB YCORD 01120 INCB 01130 ANDB LENY 01140 STB YCORD 01150 FF1 LDB YCORD 01160 INCB 01170 ANDB LENY 01180 STB YCORD 01190 LBRA WHICH 01200 01210 GG CMPA #'G 01220 BNE HH 01230 DEC XCORD X=X-1 01240 LDA XCORD IF X<0 01250 BPL GG1 01260 LDA LENX THEN 01270 STA XCORD X=63: 01280 LDB YCORD Y= 01290 DECB Y-1 01300 ANDB LENY AND 31 01310 STB YCORD 01320 GG1 LDB YCORD Y= 01330 INCB Y+1 01340 ANDB LENY AND 31 01350 STB YCORD 01360 LBRA WHICH 01370 01380 HH CMPA #'H 01390 BNE UU 01400 DEC XCORD 01410 LDA XCORD 01420 BPL HH1 01430 LDA LENX 01440 STA XCORD 01450 LDB YCORD 01460 DECB 01470 ANDB LENY 01480 STB YCORD 01490 HH1 LDB YCORD 01500 DECB 01510 ANDB LENY 01520 STB YCORD 01530 BRA WHICH 01540 01550 UU CMPA #'U 01560 BNE RR 01570 LDB YCORD 01580 DECB 01590 ANDB LENY 01600 STB YCORD 01610 BRA WHICH 01620 01630 RR CMPA #'R 01640 BNE DD 01650 INC XCORD 01660 LDA XCORD 01670 CMPA LENX 01680 BLS RR1 01690 CLR XCORD 01700 LDB YCORD 01710 INCB 01720 ANDB LENY 01730 STB YCORD 01740 RR1 BRA WHICH 01750 01760 DD CMPA #'D 01770 BNE LL 01780 LDB YCORD 01790 INCB 01800 ANDB LENY 01810 STB YCORD 01820 BRA WHICH 01830 01840 LL CMPA #'L 01850 LBNE PARSE INCORRECT ENTRY 01860 DEC XCORD 01870 LDA XCORD 01880 BPL LL1 01890 LDA LENX 01900 STA XCORD 01910 LDB YCORD 01920 DECB 01930 ANDB LENY 01940 STB YCORD 01950 LL1 BRA WHICH 01960 01970 WHICH TST COLOR B/W OR COLOR? 01980 LBNE CSHOW 0=B/W; 1=COLOR 01990 02000 SHOW LDY #ARRAY 02010 LDA LENX 02020 INCA 02030 LDB YCORD 02040 MUL 02050 ADDB XCORD 02060 ADCA #0 LOCATION=64*Y+X 02070 TST D,Y ZERO OR ONE? 02080 LBEQ YES IT'S ZERO 02090 NO CLR D,Y 02100 LDA XCORD 02110 LSLA 2*XCORD 02120 STA XX 02130 LDB YCORD 02140 PSHS B 02150 LSLB 02160 ADDB ,S+ 3*YCORD 02170 STB YY 02180 PRESET XX,YY 2*3 BLOCK 02190 INC YY 02200 PRESET XX,YY 02210 INC YY 02220 PRESET XX,YY 02230 INC XX 02240 PRESET XX,YY 02250 DEC YY 02260 PRESET XX,YY 02270 DEC YY 02280 PRESET XX,YY 02290 JSR [$A000] ANY INPUT? 02300 LBEQ P1 02310 RTS 02320 02330 YES INC D,Y 02340 LDA XCORD 02350 LSLA 02360 STA XX 02370 LDB YCORD 02380 PSHS B 02390 LSLB 02400 ADDB ,S+ 02410 STB YY 02420 PSET XX,YY 02430 INC YY 02440 PSET XX,YY 02450 INC YY 02460 PSET XX,YY 02470 INC XX 02480 PSET XX,YY 02490 DEC YY 02500 PSET XX,YY 02510 DEC YY 02520 PSET XX,YY 02530 JSR [$A000] 02540 LBEQ P1 02550 RTS 02560 CSHOW LDY #ARRAY FOR COLOR 02570 LDA LENX 02580 INCA 02590 LDB YCORD 02600 MUL 02610 ADDB XCORD 02620 ADCA #0 02630 STD LO 02640 LDA D,Y 02650 DECA 02660 ANDA #3 02670 LDB #$55 02680 MUL 02690 STB $B5 CURRENT COLOR 02700 LDA XCORD 02710 LSLA 02720 STA XX 02730 LDB YCORD 02740 PSHS B 02750 LSLB 02760 ADDB ,S+ 02770 STB YY 02780 CPSET XX,YY 2*3 BLOCK 02790 INC YY 02800 CPSET XX,YY 02810 INC YY 02820 CPSET XX,YY 02830 INC XX 02840 CPSET XX,YY 02850 DEC YY 02860 CPSET XX,YY 02870 DEC YY 02880 CPSET XX,YY 02890 LDD LO 02900 LDY #ARRAY 02910 LEAY D,Y 02920 LDA ,Y 02930 INCA 02940 ANDA #3 02950 STA ,Y 02960 JSR [$A000] 02970 LBEQ P1 02980 RTS 02990 03000 XCORD RMB 1 03010 YCORD RMB 1 03020 LENX FCB 63 03030 LENY FCB 31 03040 XX RMB 1 03050 YY RMB 1 03060 COLOR RMB 1 03070 LO RMB 2 03080 MOVE RMB 256 YOU COULD INCREASE THIS 03090 ARRAY RMB 1 STARTS HERE 03100 END START 00370 PSET MACRO 00380 LDA \1 00390 LDB $B9 00400 MUL 00410 ADDAџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџb&:ƒARKITEKT&&:ƒBY KEIRAN KENNY&G:ƒCOPYRIGHT (C) JANUARY 1992&^:ƒBY FALSOFT, INC.&u:ƒRAINBOW MAGAZINE&Ђ ŒA(3),B(3),C(38),D(38),E(38),F(13),G(38)&СD$Г"F3G3H3E3":PKГџ†(&H15F)&жШ4,1:С0,5:М:П1,1&ы(Ф(0,0)Ќ(31,31),G&ў2Ф(0,0)Ќ(5,6),B'S<Ц"BM16,31U31R5D31NL5BR21U31R5D31NL5":У(18,30),0,0:У(44,30),0,0:Ф(16,0)Ќ(47,47),C'‡FЦ"BM56,16"ЋD$:У(56,18),0,0:Ф(53,16)Ќ(59,23),A,G'ДPЛ(80,0)Ќ(111,31),Н,BF:Ф(80,0)Ќ(111,31),D'њZЦ"BM144,31NR31M+15,-31M+16,+31":У(160,30),0,0:Ф(144,0)Ќ(175,31),E(tdТ(224,15),16,,1,.5,1:Т(224,15),10,,1,.5,1:Л(209,15)Ќ(214,15),Н:Л(234,15)Ќ(239,15),Н:У(235,14),0,0:Ф(208,0)Ќ(239,15),F(–n€XГ0Ѕ256Љ64:Л(X,0)Ќ(X,31),Н:‹(ЄxSTГ53:NГ1(т‚K$Гџ’:…K$ДВџ‹(8)АK$ДВџ‹(9)АK$ДВџ‹(13)АK$ДВ"S"АK$ДВ"L"Ї130(ђŒ…K$Г"L"Ї490)–…K$Г"S"Ї450) …K$Гџ‹(13)Ї240)7Њ…K$Гџ‹(9)ЇSTГSTЋ64:Ѕ180:„200)PД…STВ245ЇSTГ245:Ѕ230)’ОХ(STЌ64,16)Ќ(STЌ58,23),B,Н:Х(ST,16)Ќ(STЋ6,23),A,Н:NГNЋ1:Ѕ230)ЉШ…K$Гџ‹(8)ЇSTГSTЌ64)Рв…STД53ЇSTГ53:Ѕ230)ќмХ(STЋ64,16)Ќ(STЋ70,23),B,Н:Х(ST,16)Ќ(STЋ6,23),A,Н:NГNЌ1*цЅ130*№XГ112:YГ32*Lњ…NГ4ЇХ(X,Y)Ќ(XЋ31,YЋ15),G :„Х(X,Y)Ќ(XЋ31,YЋ31),G,Н*d…NГ4ЇLLГ176:„LLГ160*{…џ†(341)Г247ЇYГYЌ8*’…џ†(342)Г247ЇYГYЋ8*Љ"…џ†(343)Г247ЇXГXЌ8*Р,…џ†(344)Г247ЇXГXЋ8*Э6…XД0ЇXГ0*о@…XВ224ЇXГ224*эJ…YД32ЇYГ32*§T…YВLL ЇYГLL+^…NГ1ЇХ(X,Y)Ќ(XЋ31,YЋ31),C+9h…NГ2ЇХ(X,Y)Ќ(XЋ31,YЋ31),D+Wr…NГ3ЇХ(X,Y)Ќ(XЋ31,YЋ31),E+u|…NГ4ЇХ(X,Y)Ќ(XЋ31,YЋ15),F+ˆ†…џ’Гџ‹(13)Ї410+’Ѕ250+ЇšK$Гџ’:…K$Г""Ї410+ѕЄ…K$Гџ‹(12)АNД4ЇХ(X,Y)Ќ(XЋ31,YЋ31),G :„…K$Гџ‹(12)АNГ4ЇХ(X,Y)Ќ(XЋ31,YЋ16),G,%ЎХ(ST,16)Ќ(STЋ6,23),B,Н:Х(53,16)Ќ(59,23),A,Н,/ИЅ120,}ТK$Гџ’:€TГ0Ѕ224Љ32:Х(T,0)Ќ(TЋ31,31),G:‹:ž:‡@224,"SAVE PIX NAME:";:‰F$:П1,1,’Ь…PKГ196Ї470:„480,СжиMF$,&HE00,џ†(&HB7)­256,&HADFB:Ђ44539:Ѕ60,љр˜MF$,џ†(&HBA)­256,џ†(&HB7)­256Ќ1,&HB44A:Ђ44539:Ѕ60-"ъž:‡@224,"LOAD PIX NAME:";:‰F$:М:П1,1-7є…PKГ196Ї510:„520-LўгMF$:Ђ44539:Ѕ60-a—MF$:Ђ44539:Ѕ60SAVE PIX NAME:";:‰F$:П1,1,’Ь…PKГ196Ї470:„480,СжиMF$,&HE00,џ†(&HB7)­256,&HADFB:Ђ44539:Ѕ60,љр˜MF$,џ†(&HBA)­256,џ†(&HB7)­256Ќ1,&HB44A:Ђ44539:Ѕ60-"ъžџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЩ&˜:ƒPOP-UP MENUS BY BILL BERNICO COPYRIGHT (C) JANUARY 1992 BY FALSOFT, INC. RAINBOW MAGAZINE&Мф2:ц2:ч8,4:ї:’65497,0:ˆ № Ѕ 35''э 1,1660:э 2,1660:э 3,1660::ƒCREATE THREE STORAGE BUFFERS-ONE FOR REGULAR BACKGROUND AND TWO FOR MENUS'Nч 0::ƒMENU TITLE #1 WILL BE GREEN 'ƒю(8,1),"MENU #1"::ƒNEXT 5 LINES ARE MENU #1 TEXT'Ѕч1::ƒMENU TEXT WILL BE YELLOW'Ию(8,2),"S=Save'Ыю(8,3),"L=Load'п ю(8,4),"P=Print'є ю(8,5),"2=MENU 2(D ы(60,4)Ќ(130,49),1:ц3::ƒSTORE PICTURE OF MENU #1 IN BUFFER 1 & CLEAR SCREEN(j ч 4::ƒMENU TITLE #2 WILL BE WHITE(Ђ ю(8,1),"MENU #2"::ƒNEXT FIVE LINES ARE MENU #2 TEXT(Щч 5::ƒMENU TEXT WILL BE LIGHT BLUE(мю(8,2),"1=Sort(яю(8,3),"2=List)ю(8,4),"3=Append)ю(8,5),"4=MENU 1)oы(60,4)Ќ(130,49),2:ц4::ƒSTORE PICTURE OF MENU #2 IN BUFFER 2 AND CLEAR THE SCREEN)Ёч8::ƒRETURN TO BLACK TEXT ON WHITE BACKGROUND)Ь€ XГ0 Ѕ 23::ƒHPRINT ON LINES 0 THRU 23* ю(0,X),џЁ(40,џ„(90)Ћ32)::ƒFILL THE SCREEN WITH RANDOM TEXT*#‹ X::ƒCOMPLETE LOOP*šІ 31::ƒCHOOSE RANDOM LOCATIONS & STORE SCREEN BACKGROUND (WHATEVER THAT MAY BE AT THE TIME) AND STORE IN BUFFER 3*фь(H,V)Ќ(HЋ70,VЋ45),1:Ђ 44539::ƒDISPLAY THE PRE-STORED MENU #1 & PAUSE+!І 32::ƒREPLACE ORIGINAL BACKGROUND WHEN MENU DISAPPEARS++І 31+…ь(H,V)Ќ(HЋ70,VЋ45),2:Ђ 44539::ƒCHOOSE DIFFERENT LOCATIONS & DISPLAY MENU #2 AND PAUSE+І 32+ЧЅ 24::ƒGO BACK AND PUT MENU #1 AT ANOTHER LOCATION+яІ 33:ы(H,V)Ќ(HЋ70,VЋ45),3:Ђ44539:,S ь(H,V)Ќ(HЋ70,VЋ45),3:::ƒDISPLAY ORIGINAL BACKGROUND & GO BACK FOR ANOTHER RANDOM MENU LOCATION,Ї!HГџ„(249):VГџ„(145)::ƒRANDOM HORIZONTAL & VERTICAL LOCATIONS FOR MENU TO APPEAR,З"::ƒGO BACK,Ш#’65496,0:ž:ЁІ 33:ы(H,V)Ќ(HЋ70,VЋ45),3:Ђ44539:,S ь(H,V)Ќ(HЋ7џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ00100 ORG 3584 WE'LL USE PAGE 1 OF GRAPHIC MEMORY 00110 ******************************************** 00120 *INTERRUPT-DRIVEN SERIAL COMMUNICATIONS * 00130 * BY DAN CHARROIS * 00140 *YOU MUST HAVE THE CIRCUIT DESCRIBED IN THE* 00150 *ARTICLE FOR THIS PROGRAM TO WORK PROPERLY * 00160 ******************************************************* 00170 *PLEASE SEND ALL QUESTIONS OR COMMENTS TO: * 00180 *DAN CHARROIS * 00190 *BOX 75 * 00200 *LEGAL, ALBERTA * 00210 *CANADA * 00220 *T0G 1L0 * 00230 ******************************************************* 00240 WRIBUF RMB 2 LOCATION OF WRITE TO BUFFER POINTER 00250 REABUF RMB 2 LOCATION OF READ FROM BUFFER POINTER 00300 BUFFER RMB 256 THE ACTUAL BUFFER ITSELF 00310 START JSR INSTAL SET UP ALL THE RAM HOOKS 00320 LDX #BUFFER START OF BUFFER AREA 00330 STX WRIBUF STORE TO WRITE BUFFER POINTER 00340 STX REABUF AND READ BUFFER POINTER 00350 ORCC #$50 DISABLE THE INTERRUPTS FOR NOW 00360 LDX #DOFIRQ SET UP NEW FIRQ HANDLER 00370 STX $110 " 00380 LDB #27 THE ESCAPE CHARACTER 00390 STB $A27F PATCH KEYBOARD TO GENERATE ESC WITH SHIFT-BRK 00400 STB $A3DA PATCH INPUT TO DISABLE ESCAPE FILTERING 00410 LDX #$1212 LOAD X WITH TWO NOPs 00420 STX $F772 ENABLE INTERRUPTS IN 80 COLUMN PRINT 00430 STX $8E0E ENABLE INTERRUPTS DURING SERIAL OUTPUT 00440 LDB #4 SET GIME TO INTERRUPT ON RS232 INPUT 00450 STB $FF93 " 00460 LDB #$5C SET INIZ REG 0 TO ALLOW GIME FIRQs 00470 STB $FF90 " 00480 ANDCC #$AF RE-ENABLE ALL INTERRUPTS 00490 RTS AND RETURN TO NORMAL EXECUTION 00500 ****************************************** 00510 * ACTUAL RS232 INTERRUPT SERVICE ROUTINE * 00520 ****************************************** 00530 DOFIRQ PSHS A,B,X SAVE REGISTERS WE'LL BE USING 00540 BSR PAUSE1 START BIT RECEIVED, SO WAIT 1/2 BIT TIME 00550 LDB #1 WE'LL BE RECEIVING BIT 0 FIRST 00560 PSHS B TUCK IT AWAY 00570 CLRA INITIALIZE CHARACTER BEING RECEIVED TO 0 00580 LOOP2 BSR PAUSE2 WAIT FULL BIT TIME 00590 LDB $FF22 CHECK THE SERIAL PORT 00600 RORB ROLL THE BIT RECEIVED INTO CC 00610 BCS ZERO IF BIT=1 (RE-INVERT CHARACTER AS WE GO) 00620 ORA ,S IF RECEIVING 0, SET APPROPRIATE BIT IN A TO 1 00630 ZERO LSL ,S GET READY TO RECEIVE THE NEXT BIT 00640 BHS LOOP2 IF WE HAVEN'T RECEIVED ALL 8 BITS, RECEIVE NEXT 00650 LEAS 1,S IGNORE THE BYTE WE PUSHED ONTO THE STACK 00660 LDX WRIBUF GET WRITE BUFFER POINTER 00670 STA ,X+ PUT CHARACTER INTO THE BUFFER 00680 CMPX #START HAVE WE FILLED UP THE BUFFER YET? 00690 BLO WRIOK IF NOT, WE'RE OK 00700 LDX #BUFFER OTHERWISE START AT THE BEGINNING OF THE BUFFER 00710 WRIOK STX WRIBUF STORE NEW WRITE BUFFER POINTER LOCATION 00720 CMPX REABUF ARE WE GOING TO OVERWRITE DATA NEXT TIME? 00730 BNE LOOP4 IF NOT, DO NOTHING 00740 LDX REABUF OTHERWISE, BUMP THE READ BUFFER POINTER UP 00750 LEAX 1,X LETS US ALWAYS HAVE THE FULL BUFFER FOR STORAGE 00760 CMPX #START ARE WE AT THE TOP OF THE BUFFER? 00770 BLO LOOP6 IF NOT, DON'T WORRY ABOUT IT 00780 LDX #BUFFER ELSE, START AT THE BEGINNING OF THE BUFFER AGAIN 00790 LOOP6 STX REABUF UPDATE THE READBUFFER POINTER 00800 LOOP4 LDB $FF22 CHECK THE SERIAL PORT 00810 RORB ROLL BIT INTO CC 00820 BCS LOOP4 IF THE STOP BIT ISN'T THERE YET, CONTINUE WAITING 00830 CLR $FF93 RE-ENABLE THE RS232 INTERRUPT 00840 LDB #4 " 00850 STB $FF93 " 00860 PULS A,B,X PULL BACK THE REGISTERS SAVED 00870 RTI RETURN FROM THE INTERRUPT 00880 PAUSE2 BSR PAUSE1 THIS EXECUTES PAUSE1 TWICE 00890 PAUSE1 PSHS A TUCK AWAY THE REGISTER WE'RE USING 00900 LDA $E6 DETERMINE THE BAUD RATE CONSTANT FOR 1/2 BIT 00910 LOOP3 BRN LOOP3 FINE-TUNE DELAY INTERVAL 00920 DECA DECREASE THE BAUD RATE COUNT 00930 BNE LOOP3 IF WE'RE NOT AT ZERO, KEEP GOING 00940 PULS PC,A BRING BACK A, AND CONTINUE WHERE WE LEFT OFF 00950 ********************** 00960 *INSTALLATION ROUTINE* 00970 ********************** 00980 INSTAL LDA #40 FIRST, SET THE BAUD RATE TO DEFAULT AT 1200 00990 STA $E6 01000 LDX $168 CHECK OUT THE CURRENT HOOKS 01010 CMPX #PRINT ARE THEY ALREADY IN PLACE? 01020 BEQ RETURN IF SO, FORGET ABOUT CHANGING THEM 01030 STX PROUT+1 IF NOT, INSTALL THEM AT THE END OF THIS MOD. 01040 LDX #PRINT TAKE THE START ADDRESS OF THE MODIFICATION 01050 STX $168 AND PUT IT IN THE RAM HOOK FOR PRINT 01060 LDX $16B NOW, TAKE THE INPUT RETURN LOCATION 01070 STX INOUT+1 AND PUT IT AT THE END OF THE INPUT MODIFICATION 01080 LDX #INPUT TAKE THE START ADDRESS OF THE INPUT MOD. 01090 STX $16B AND PUT IT IN THE INPUT RAM HOOK 01100 LDX #CHRIN ROUTINE TO RECEIVE ONE CHARACTER AT A TIME 01110 STX $96F DEFINE THIS AS USR8 01120 LDX #CHROUT ROUTINE TO SEND ONE CHARACTER TO THE MODEM 01130 STX $971 DEFINE THIS AS USR9 01140 RETURN RTS THAT'S IT FOR NOW 01150 ***************** 01160 *THE PRINT PATCH* 01170 ***************** 01180 PRINT PSHS B,A SAVE A BIT OF THE ENVIRONMENT 01190 TST $6F SEE WHAT DEVICE WE'RE PRINTING TO 01200 BNE PR2 IF NOT PRINTING TO THE SCREEN, RESUME 01210 JSR $8E0C OTHERWISE, SEND DATA OUT THE SERIAL PORT 01220 PR2 PULS B,A PULL BACK THE ENVIRONMENT 01230 PROUT JMP $FFFF CONTINUE NORMAL PRINT OPERATION 01240 ***************** 01250 *THE INPUT PATCH* 01260 ***************** 01270 INPUT CLR $70 TELL INPUT THAT THERE IS SOMETHING LEFT 01280 TST $6F ARE WE INPUTTING FROM NORMAL CHANNELS? 01290 BNE INOUT IF NOT, RESUME NORMAL INPUT OPERATION 01300 LEAS 2,S LET'S MODIFY THE STACK A BIT 01310 PSHS X,B,CC 01320 POLL JSR [$A000] CHECK THE KEYBOARD FIRST 01330 BNE PULRET IF WE HAVE SOMETHING, TELL INPUT ABOUT IT 01340 BSR LOOKBF BRANCH TO THE LOOKBUFFER SUBROUTINE 01350 BEQ POLL IF NOTHING HERE EITHER, KEEP LOOKING 01360 BRA PULRET OTHERWISE, TELL INPUT ABOUT IT 01370 LOOKBF LDX REABUF WHERE ARE WE IN THE READING BUFFER? 01380 CMPX WRIBUF ARE WE CAUGHT UP? 01390 BNE LOOKB2 IF NOT, GET THE CHARACTER 01400 CLRA ELSE, CLEAR THE REGISTER 01410 RTS AND RETURN 01420 LOOKB2 LDA ,X+ GET THE CHARACTER FROM THE BUFFER 01430 CMPX #START IS OUR BUFFER POINTER AT THE END OF THE BUFFER? 01440 BLO LOOKB3 IF NOT, DON'T WORRY ABOUT IT 01450 LDX #BUFFER AND IF SO, START AT THE BEGINNING AGAIN 01460 LOOKB3 STX REABUF STORE THE NEW BUFFER POINTER 01470 TSTA RESTORE CC TO THE STATUS OF A 01480 RTS AND RETURN 01490 PULRET PULS X,B,CC,PC RE-ENTRY PROCEDURE IF WE FOUND SOMETHING 01500 INOUT JMP $FFFF AND RE-ENTRY PROCEDURE IF WE DIDN'T 01510 ********************************************************* 01520 *THIS ROUTINE POLLS THE KEYBOARD AND BUFFER FOR ONE * 01530 *CHARACTER AT A TIME. TO USE, TYPE A=USR8(0), AND 'A' * 01540 *WILL EQUAL THE ASCII CODE OF THE LAST CHARACTER * 01550 *RECEIVED (OR 0 IF NONE) * 01560 ********************************************************* 01570 CHRIN JSR [$A000] CHECK THE KEYBOARD FIRST 01580 BNE FOUND IF SOMETHING WAS PRESSED 01590 BSR LOOKBF CHECK OUT THE BUFFER 01600 FOUND TFR A,B MAKE D=A 01610 CLRA " 01620 JMP $B4F4 PUT D INTO FPAC1, THEN RETURN TO BASIC 01630 ********************************************************* 01640 *THIS ROUTINE SENDS A SINGLE ASCII CHARACTER TO THE * 01650 *MODEM BUT NOT THE SCREEN. TO USE, TYPE A=USR9(C) WHERE* 01660 *'C' IS THE ASCII CODE OF THE CHARACTER YOU WISH TO * 01670 *SEND. ('A' IS JUST A DUMMY VARIABLE) * 01680 ********************************************************* 01690 CHROUT JSR $B3ED GET THE NUMBER FROM FPAC1 TO D 01700 TFR B,A PUT THE LSB INTO A 01710 JMP $8E0C SEND THE CHARACTER TO THE MODEM 01720 END START AND THAT'S ALL, FOLKS! * 01680 ********************************************************* 01690 CHROUT JSR $B3ED GET THE NUMBER FROM FPAC1 TO D 01700 TFR B,A PUT THEџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ