џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџН&:ƒ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:юџY&:ƒLOGIC PUZZLE&3:ƒWRITTEN BY KEVIN SPEIGHT&T:ƒCOPYRIGHT (C) JANUARY 1992&k:ƒBY FALSOFT, INC.&‚:ƒRAINBOW MAGAZINE&№ •5000:ŒEW$(100):ž:‡@73,"logic puzzler":‡@200,"BY KEVIN SPEIGHT":‡@425,"PRESS ANY KEY":І520:ž:‡:XГџ„(ЌџŸ)'G‰"HOW MANY PEOPLE WOULD YOU LIKE TO HAVE IN THIS PUZZLE (3-6)";N:… NВ6 Б NД3 Ї 20'š‡:‰"HOW MANY CHARACTERISTICS SHALL EACH PERSON HAVE (1-4)";C:… CВ4 Б CД1 Ї 30'№(†JOHN,NANCY,CLAUDE,IGOR,SUZETTE,RAJIV,ROGER,JULIA,PETER,HELMUT,MARGARET,DON,ALEXA(Q2†CHICAGO,TORONTO,BANGOR,PHOENIX,LAS VEGAS,PARIS,LONDON,MEMPHIS,BONN,MOSCOW,DELHI,SYDNEY,ROME(Щ<†A CAT,A DOG,AN ELEPHANT,A CAMEL,A GOLDFISH,A PIGEON,AN OTTER,A GERBIL,A HORSE,A HAMSTER,A BUDGIE,A SNAKE,A CHICKEN)F†BLUE,GREEN,RED,YELLOW,WHITE,ORANGE,BROWN,BLACK,PURPLE,GOLD,SILVER,MAROON,GREY)“P†PIZZA,CHICKEN,HAMBURGERS,STEAK,ESCARGOTS,PEA SOUP,POACHED EGGS,CAVIAR,FISH & CHIPS,EGG ROLLS,GRITS,CRUMPETS,SALAD)ЧZ‡:‡"RANDOMIZING...":DГ0:€YYГ1 Ѕ N:€ZZГ1 Ѕ CЋ1:)ёd… DLВ0 Ї € XГ1Ѕ DL:€ YГ1Ѕ13:X$:‹Y:‹X*KnYГџ„(13):€XГ1ЅY: Y$(YY,ZZ):‹X:€XГ1Ѕ YY:… Y$(YY,ZZ)ГY$(X,ZZ) А XДВYY Ї :Ѕ100 :„ ‹ X*dxDLГDLЋ1:‹ZZ:DLГ0:‹YY*₇:‡"THE PEOPLE IN THIS PUZZLE ARE:":€XГ1ЅN:‡Y$(X,1),:‹X:‡:‡"FOR THE FIRST CLUE, PRESS A KEY":І520:ž:CLГ0*эŒCLГCLЋ1:‡"CLUE #"CL":"+b–XГџ„(N):YГџ„(C)Ћ1:X1Гџ„(N):Y1Гџ„(C)Ћ1:…XГX1 Б(YГY1 А CВ1)Ї 150 :„ QГџ„(8):ˆ Q Ѕ 160,170,180,190,200,220,250,270+Ѕ M$ГM$ЋY$(X,1):ˆ Y І,530,550,570,590:M$ГM$ЋY$(X,Y):І440:Ѕ290+щЊM$ГM$ЋY$(X,1):ˆ Y І,540,560,580,600:M$ГM$ЋY$(X1,Y):І440:Ѕ290,gД…CГ1Ї150 :„M$ГM$Ћ"THE PERSON WHO":ˆ Y І,530,550,590,590:M$ГM$ЋY$(X,Y):ˆ Y1 І,530,550,590,590:M$ГM$ЋY$(X,Y1):І440:Ѕ290-О…CГ1Ї150 :„M$ГM$Ћ"THE PERSON WHO":ˆ Y І,530,550,590,590:M$ГM$ЋY$(X,Y)Ћ" ISN'T THE ONE WHO":ˆ Y1 І,530,550,590,590:YГY1:XГX1:І240:M$ГM$ЋX$:І440:Ѕ290-rШM$ГM$Ћ"EITHER "ЋY$(X,1)Ћ" OR "ЋY$(X1,1):… џ„(2)Г1Ї210 :„ ˆ Y І,530,550,570,590:M$ГM$ЋY$(X,Y):І440:Ѕ290-Њвˆ Y1 І,530,550,570,590:M$ГM$ЋY$(X1,Y1):І440:Ѕ290.мM$ГM$ЋY$(X,1)Ћ" EITHER":ˆ Y І,530,550,590,590:…џ„(2)Г1Ї230 :„ M$ГM$ЋY$(X,Y)Ћ" OR ":І240:M$ГM$ЋX$:І440:Ѕ290.KцІ240:M$ГM$ЋX$Ћ" OR "ЋY$(X,Y):І440:Ѕ290.o№FГџ„(N):…FГX Ї240:„X$ГY$(F,Y):/њM$ГM$Ћ"IF "ЋY$(X,1):ˆ Y І,530,550,570,590:KГџ„(2):… KГ1Ї260 :„M$ГM$ЋY$(X,Y)Ћ" THEN "ЋY$(X1,1):ˆ Y1 І,530,550,570,590:M$ГM$ЋY$(X1,Y1):І440:Ѕ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 ":џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџE)ГX$:DP$(NE)ГZ$/70ё4,16:ј1,0:‡"ENTER ANOTHER? ";:ј0,0/O2K$Гџ’:… K$Г"" Ї 562/k4… K$Г"Y" Б K$Г"y" Ї 330/u6Ѕ 80/…:…NEГ0 Ї 110/ЖDт W:ё8,4:ј1,0:‰"ENTER RECORD NUMBER ==> ";PT/ЧF… PTД1 Ї 580/лH… PTВNE Ї PTГNE/хJј 0,0/эNт W0Xё6,2:ј1,0:‡"MEDICAL RECORD #"PT;:ј0,00 bё0,40@l‡" DOCTOR : ";NM$(PT)0`v‡" PERSON : ";AD$(PT)0€€‡" PRESCRIPTION : ";CT$(PT)0 Ї" NUMBER : ";ST$(PT)0Р”‡" DATE : ";BB$(PT)0рž‡" COST : ";DP$(PT)1\Јё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" Ї 7802ф…K$Г"W"Ї 12102юЅ70028ј…PTГ1 Ї700 :„PTГPTЌ1:Ѕ5902X…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 Ї 8003@>ё5,12:‡џЁ(33,32);:ё5,12:ј1,0:‡"NEW "FD$(K)": ";:Л‰ A$3kHˆ 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ѓށЅ5903§˜Ѕ5904Ђ… NEГ0 Ї 1104EЌž1:‰"Print to (S)creen or (P)rinter? (S/P)";DN$:ž14VЖ… 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:Ѕ 10105-о… DN$Г"P"Ї DNГЌ2:Ѕ 104058шЅ 9405–ђ‡"NO. DOCTOR PERSON PRESCRIPTION NUMBER DATE COST":‡џЁ(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. DOCTOR PERSON PRESCRIPTION NUMBER DATE COST":‡џЁ(79,45):Ѕ1070:„10707W‡#Ќ2,џ‹(27);џ‹(31);џ‹(27);џ‹(20);џ‹(15):‡#Ќ2,"NO. DOCTOR PERSON PRESCRIPTION NUMBER DATE COST "7ц€IГ1ЅNE:‡#Ќ2,Э"### % % % % % % % % % % % %";I;NM$(I);AD$(I);CT$(I);ST$(I);BB$(I);DP$(I)8p$…IГ30 Б IГ60 Б IГ90 Б IГ120 Б IГ150 Ї ž:Щ"O4T60CBCBCBC":‡"INSERT NEXT PAGE AND HIT TO CONTINUE PRINTING":‡#Ќ2,џ‹(12):І1160:ž8x.‹ I8Œ8… DNГ0 Ї І11608•BЅ808­L… WГ40 Ї WГ80:Ѕ 808ХV… WГ80 Ї WГ40:Ѕ 809`ё12,17:ј1,0:‡"ARE YOU SURE? (Y/N)";:ј0,0:Щ"O4T60CBCBCBCBCBC9jK$Гџ’:…K$Г"N" Ї 8090t…K$ДВ"Y" Ї 11309J~т32:ј0,0:у8,0:у0,63:Š9rˆё5,23:‡"Press To Continue";9Ž’…џ’ДВџ‹(13) Ї 1170 :„ 9Сœё12,17:‡џЁ(17,32);:ё15,17:‡"Filename: ";:Л‰ F$9ЧІ:#Ај1,0: 191,1:ё3,18:‡"INPUT TOO LONG! TRY AGAIN";:€ XГ1 Ѕ 700:‹:ј 0,0:ё3,18:‡џЁ(28,32)::<К… WГ40 Ї WГ80:Ѕ 590:UФ… WГ80 Ї WГ40:Ѕ 590:{Юё 15,LY:ј 2,AY:‡џЁ(PL,32);:ј0,0:(13) Ї 1170 :„ 9Сœё12,17:‡џЁ(17,32);:ё15,17:‡"Filename: ";:Л‰ F$9ЧІ:#Ај1,0: 191,1:ё3,18:‡"INPUT TOO LONG! TRY AGAIN";:€ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџГ120 Б IГ150 Ї ž:Щ"O4T60CBCBCBC":‡"INSERT NEXT PAGE AND HIT TO CONTINUE PRINTING":‡#Ќ2,џ‹(12):І1160:ž8u.‹ I8‰8… DNГ0 Ї І11608’BЅ808ЊL… WГ40 Ї WГ80:Ѕ 808ТV… WГ80 Ї WГ40:Ѕ 809`ё12,17:ј1,0:‡"ARE YOU SURE? (Y/N)";:ј0,0:Щ"O4T60CBCBCBCBCBC9jK$Гџ’:…K$Г"N" Ї 809-t…K$ДВ"Y" Ї 11309G~т32:ј0,0:у8,0:у0,63:Š9oˆё5,23:‡"Press To Continue";9‹’…џ’ДВџ‹(13) Ї 1170 :„ 9Оœё12,17:‡џЁ(17,32);:ё15,17:‡"Filename: ";:Л‰ F$9ФІ: Ај1,0: 191,1:ё3,18:‡"INPUT TOO LONG! TRY AGAIN";:€ XГ1 Ѕ 700:‹:ј 0,0:ё3,18:‡џЁ(28,32)::9К… WГ40 Ї WГ80:Ѕ 590:RФ… WГ80 Ї WГ40:Ѕ 590:xЮё 15,LY:ј 2,AY:‡џЁ(PL,32);:ј0,0:(13) Ї 1170 :„ 9Оœё12,17:‡џЁ(17,32);:ё15,17:‡"Filename: ";:Л‰ F$9ФІ: Ај1,0: 191,1:ё3,18:‡"INPUT TOO LONG! TRY AGAIN";:€ XГ1џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ|&:ƒVERSABASE/MEDICINE&2:ƒBY DAVID POLONSKY&S:ƒCOPYRIGHT (C) JANUARY 1992&j:ƒBY FALSOFT, INC.&:ƒRAINBOW MAGAZINE&Ѕ:ƒ*****************************&х:ƒTHANKS TO BILL BERNICO FOR HIS SUBROUTINES AND IDEAS'•8000:т32:ž:‰"40 OR 80 COLUMN WIDTH";W''… WДВ40 Ї 40 :„ 50'>(… WДВ80 Ї 20 :„ 50'\2MEГ60:т W:ї:у8,63:у0,1:ž1'™<Œ NM$(ME),AD$(ME),CT$(ME),ST$(ME),BB$(ME),DP$(ME),FD$(6)'џFFD$(1)Г"DOCTOR":FD$(2)Г"PERSON":FD$(3)Г"PRESCRIPTION":FD$(4)Г"NUMBER":FD$(5)Г"DATE":FD$(6)Г"COST"(+Pт W:ё15,7:ј3,3:‡"DATABASE MENU";:ј0,0:‡(хZё12,9:‡"1. LOAD DATA FILE":ё12,10:‡"2. SAVE DATA FILE":ё12,11:‡"3. DATA ENTRY":ё12,12:‡"4. VIEW/EDIT DATA":ё12,13:‡"5. PRINT DATA":ё12,14:‡"6. TOGGLE WIDTH":ё12,15:‡"7. QUIT PROGRAM)dё12,17:ј1,0,B:‡"YOUR CHOICE (1-7)";:ј0,0)ZnK$Гџ’:…K$Г"" Ї 110 :„ PГџ‰(K$):ˆ P Ѕ 130,230,330,570,930,1100,1120)dxЅ110)›‚ё12,9:ј1,0:‡"1. LOAD DATA FILE";:І1180:…F$Г"" Ї80)БŒ™"I",#1,F$:‰#1,NE)П–€IГ1 Ѕ NE)Я Л‰#1,NM$(I))пЊЛ‰#1,AD$(I))яДЛ‰#1,CT$(I))џОЛ‰#1,ST$(I)*ШЛ‰#1,BB$(I)*вЛ‰#1,DP$(I)*.м‹:š#1:Ѕ80*=ц…NEГ0 Ї110*v№ё12,10:ј1,0:‡"2. SAVE DATA FILE";:І1180:…F$Г"" Ї 80*Œњ™"O",#1,F$:‡#1,NE*š€IГ1 Ѕ NE*Д‡#1,NM$(I):‡#1,AD$(I)*У‡#1,CT$(I)*в"‡#1,ST$(I)*с,‡#1,BB$(I)*№6‡#1,DP$(I)*џ@‹:š#1:Ѕ80+J…NEГME Ї 110+TNQГNEЋ1+~^SF$Г"SPACE FOR"Ћџˆ(MEЌNQ)Ћ" MORE RECORDS":ž:ё4,0:ј1,0:‡"MEDICAL RECORD #"NQ"";:ё4,1:‡SF$:ј0,0+­hё3,3:‡" DOCTOR :":LYГ3:AYГ3:PLГ16:І1230+мrё3,5:‡" PERSON :":LYГ5:AYГ4:PLГ16:І1230, |ё3,7:‡"PRESCRIPT :":LYГ7:AYГ2:PLГ16:І1230,:†ё3,9:‡" NUMBER :":LYГ9:AYГ5:PLГ10:І1230,jё3,11:‡" DATE :":LYГ11:AYГ7:PLГ9:І1230,ššё3,13:‡" COST :":LYГ13:AYГ1:PLГ8:І1230,ЖЄё15,3:Л‰ D$:…D$Г"" Ї 80,§Ў… џ‡(D$)В15 Ї ё15,3:‡џЁ(60,32):І1200:LYГ3:AYГ3:PLГ16:І1230:Ѕ420- Иё15,5:Л‰ C$-TТ… џ‡(C$)В15 Ї ё15,5:‡џЁ(60,32):І1200:LYГ5:AYГ4:PLГ16:І1230:Ѕ440-dЬё15,7:Л‰ T$-Ћж… џ‡(T$)В15 Ї ё15,7:‡џЁ(60,32):І1200:LYГ7:AYГ2:PLГ16:І1230:Ѕ460-Лрё15,9:Л‰ Y$.ъ… џ‡(Y$)В9 Ї ё15,9:‡џЁ(60,32):І1200:LYГ9:AYГ5:PLГ10:І1230:Ѕ480.єё15,11:Л‰ X$.Yў… џ‡(X$)В8 Ї ё15,11:‡џЁ(60,32):І1200:LYГ11:AYГ7:PLГ9:І1230:Ѕ500.jё15,13:Л‰ Z$.Б… џ‡(Z$)В7 Ї ё15,13:‡џЁ(60,32):І1200:LYГ13:AYГ1:PLГ8:І1230:Ѕ520.С€XXГ1Ѕ300:‹/&NEГNEЋ1:NM$(NE)ГD$:AD$(NE)ГC$:CT$(NE)ГT$:ST$(NE)ГY$:BB$(Nџy&:ƒVERSABASE/PHOTOS&0:ƒBY DAVID POLONSKY&I:ƒCOPYRIGHT (C) 1992&`:ƒBY FALSOFT, INC.&w:ƒRAINBOW MAGAZINE&›:ƒ*****************************&л:ƒTHANKS TO BILL BERNICO FOR HIS SUBROUTINES AND IDEAS'•8000:т32:ž:‰"40 OR 80 COLUMN WIDTH";W'… WДВ40 Ї 40 :„ 50'4(… WДВ80 Ї 20 :„ 50'R2MEГ60:т W:ї:у8,63:у0,1:ž1'<Œ NM$(ME),AD$(ME),CT$(ME),ST$(ME),BB$(ME),DP$(ME),FD$(6)'їFFD$(1)Г"DATE":FD$(2)Г"ASA":FD$(3)Г"F-STOP":FD$(4)Г"SHUTTER SPEED":FD$(5)Г"LOCATION":FD$(6)Г"CAMERA"(#Pт W:ё15,7:ј3,3:‡"DATABASE MENU";:ј0,0:‡(нZё12,9:‡"1. LOAD DATA FILE":ё12,10:‡"2. SAVE DATA FILE":ё12,11:‡"3. DATA ENTRY":ё12,12:‡"4. VIEW/EDIT DATA":ё12,13:‡"5. PRINT DATA":ё12,14:‡"6. TOGGLE WIDTH":ё12,15:‡"7. QUIT PROGRAM) dё12,17:ј1,0,B:‡"YOUR CHOICE (1-7)";:ј0,0)RnK$Гџ’:…K$Г"" Ї 110 :„ PГџ‰(K$):ˆ P Ѕ 130,230,330,570,930,1100,1120)\xЅ110)“‚ё12,9:ј1,0:‡"1. LOAD DATA FILE";:І1180:…F$Г"" Ї80)ЉŒ™"I",#1,F$:‰#1,NE)З–€IГ1 Ѕ NE)Ч Л‰#1,NM$(I))зЊЛ‰#1,AD$(I))чДЛ‰#1,CT$(I))їОЛ‰#1,ST$(I)*ШЛ‰#1,BB$(I)*вЛ‰#1,DP$(I)*&м‹:š#1:Ѕ80*5ц…NEГ0 Ї110*n№ё12,10:ј1,0:‡"2. SAVE DATA FILE";:І1180:…F$Г"" Ї 80*„њ™"O",#1,F$:‡#1,NE*’€IГ1 Ѕ NE*Ќ‡#1,NM$(I):‡#1,AD$(I)*Л‡#1,CT$(I)*Ъ"‡#1,ST$(I)*й,‡#1,BB$(I)*ш6‡#1,DP$(I)*ї@‹:š#1:Ѕ80+J…NEГME Ї 110+TNQГNEЋ1+t^SF$Г"SPACE FOR"Ћџˆ(MEЌNQ)Ћ" MORE RECORDS":ž:ё4,0:ј1,0:‡"PHOTO RECORD #"NQ"";:ё4,1:‡SF$:ј0,0+Ђhё3,3:‡" DATE :":LYГ3:AYГ3:PLГ9:І1230+аrё3,5:‡" ASA :":LYГ5:AYГ4:PLГ6:І1230+ў|ё3,7:‡" F-STOP :":LYГ7:AYГ2:PLГ6:І1230,,†ё3,9:‡" SHUTTER :":LYГ9:AYГ5:PLГ8:І1230,]ё3,11:‡" LOCATION :":LYГ11:AYГ7:PLГ31:І1230,Žšё3,13:‡" CAMERA :":LYГ13:AYГ1:PLГ16:І1230,ЊЄё15,3:Л‰ D$:…D$Г"" Ї 80,яЎ… џ‡(D$)В8 Ї ё15,3:‡џЁ(60,32):І1200:LYГ3:AYГ3:PLГ9:І1230:Ѕ420,џИё15,5:Л‰ C$-DТ… џ‡(C$)В5 Ї ё15,5:‡џЁ(60,32):І1200:LYГ5:AYГ4:PLГ6:І1230:Ѕ440-TЬё15,7:Л‰ T$-™ж… џ‡(T$)В5 Ї ё15,7:‡џЁ(60,32):І1200:LYГ7:AYГ2:PLГ6:І1230:Ѕ460-Љрё15,9:Л‰ Y$-юъ… џ‡(Y$)В7 Ї ё15,9:‡џЁ(60,32):І1200:LYГ9:AYГ5:PLГ8:І1230:Ѕ480-џєё15,11:Л‰ X$.Hў… џ‡(X$)В30 Ї ё15,11:‡џЁ(60,32):І1200:LYГ11:AYГ7:PLГ31:І1230:Ѕ500.Yё15,13:Л‰ Z$.Ђ… џ‡(Z$)В15 Ї ё15,13:‡џЁ(60,32):І1200:LYГ13:AYГ1:PLГ16:І1230:Ѕ520.В€XXГ1Ѕ300:‹/&NEГNEЋ1:NM$(NE)ГD$:AD$(NE)ГC$:CT$(NE)ГT$:ST$(NE)ГY$:BB$(NE)ГX$:DP$(NE)ГZ$/(0ё4,16:ј1,0:‡"ENTER ANOTHER? ";:ј0,0/@2K$Гџ’:… K$Г"" Ї 562/\4… K$Г"Y" Б K$Г"y" Ї 330/f6Ѕ 80/v:…NEГ0 Ї 110/ЇDт W:ё8,4:ј1,0:‰"ENTER RECORD NUMBER ==> ";PT/ИF… PTД1 Ї 580/ЬH… PTВNE Ї PTГNE/жJј 0,0/оNт W0Xё6,2:ј1,0:‡"PHOTO RECORD #"PT;:ј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 Б IB$(NE)ГX$:DP$(NE)ГZ$/;0ё4,16:ј1,0:‡"ENTER ANOTHER? ";:ј0,0/S2K$Гџ’:… K$Г"" Ї 562/o4… K$Г"Y" Б K$Г"y" Ї 330/y6Ѕ 80/‰:…NEГ0 Ї 110/КDт W:ё8,4:ј1,0:‰"ENTER RECORD NUMBER ==> ";PT/ЫF… PTД1 Ї 580/пH… PTВNE Ї PTГNE/щJј 0,0/ёNт W0Xё6,2:ј1,0:‡"VCRDATA RECORD #"PT;:ј0,00$bё0,40Dl‡" TITLE : ";NM$(PT)0dv‡" STAR : ";AD$(PT)0„€‡" CO-STAR : ";CT$(PT)0ЄЇ" TAPE # : ";ST$(PT)0Ф”‡" DATE : ";BB$(PT)0фž‡" COUNTER # : ";DP$(PT)1`Јё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" Ї 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,Э"### % % % % % % % % % % % %";I;NM$(I);AD$(I);CT$(I);ST$(I);BB$(I);DP$(I):‡#Ќ2,""8п$…IГ30 Б IГ60 Б IГ90 Б IГ120 Б IГ150 Ї ž:Щ"O4T60CBCBCBC":‡"INSERT NEXT PAGE AND HIT TO CONTINUE PRINTING":‡#Ќ2,џ‹(12):І1160:ž8ч.‹ I8ћ8… DNГ0 Ї І11609BЅ809L… WГ40 Ї WГ80:Ѕ 8094V… WГ80 Ї WГ40:Ѕ 809t`ё12,17:ј1,0:‡"ARE YOU SURE? (Y/N)";:ј0,0:Щ"O4T60CBCBCBCBCBC9‹jK$Гџ’:…K$Г"N" Ї 809Ÿt…K$ДВ"Y" Ї 11309Й~т32:ј0,0:у8,0:у0,63:Š9сˆё5,23:‡"Press To Continue";9§’…џ’ДВџ‹(13) Ї 1170 :„ :0œё12,17:‡џЁ(17,32);:ё15,17:‡"Filename: ";:Л‰ F$:6І:’Ај1,0: 191,1:ё3,18:‡"INPUT TOO LONG! TRY AGAIN";:€ XГ1 Ѕ 700:‹:ј 0,0:ё3,18:‡џЁ(28,32)::ЋК… WГ40 Ї WГ80:Ѕ 590:ФФ… WГ80 Ї WГ40:Ѕ 590:ъЮё 15,LY:ј 2,AY:‡џЁ(PL,32);:ј0,0:(13) Ї 1170 :„ :7)CHR$(202)CHR$(197)CHR$(197)CHR$(202)CHR$(202)CHR$(207)CHR$(192)CHR$(196)R$; 25 PRINTCHR$(197)CHR$(206)CHR$(204)CHR$(200)CHR$(197)CHR$(206)CHR$(205)CHR$(206)R$CHR$(207)CHR$(204)R$CHR$(204)CHR$(204)CHR$(207)R$CHR$(207)CHR$(204)R$CHR$(197)CHR$(202)CHR$(203)CHR$(197)CHR$(202); 26 PRINTR$CHR$(197)CHR$(202)R$CHR$(204)CHR$(204)CHR$(207)R$CHR$(197)CHR$(202)CHR$(192)R$CHR$(197)CHR$(202)CHR$(197)CHR$(202)R$CHR$(207)R$CHR$(202)CHR$(207)R$CHR$(207)R$; 27 PRINTCHR$(207)R$CHR$(202)CHR$(197)CHR$(202)CHR$(197)CHR$(199)CHR$(202)R$CHR$(197)CHR$(202)R$CHR$(207)R$CHR$(207)R$CHR$(199)CHR$(203)CHR$(192)R$CHR$(199)CHR$(203)CHR$(197)CHR$(203); 28 PRINTCHR$(193)CHR$(207)CHR$(195)CHR$(202)CHR$(207)CHR$(195)CHR$(207)CHR$(193)CHR$(207)CHR$(195)CHR$(202)CHR$(199)CHR$(203)CHR$(192)CHR$(197)CHR$(203)CHR$(192)CHR$(199)CHR$(203)CHR$(192)CHR$(207)CHR$(195)CHR$(207); 29 FORI=1TO1000:IFINKEY$=""THENNEXTI 30 PMODE2,1:PCLS1:SCREEN1,1:PMODE1:PCLS0:SCREEN1,1:POKE65314,248 31 PMODE2,3:PCLS1:PMODE1,3 32 DRAW"BM0,100C1U20R45U4R156D4R45D20L45D4L156U4L45" 33 LINE(50,80)-(78,100),PSET,BF:LINE(194,80)-(166,100),PSET,BF:LINE(102,80)-(142,100),PSET,BF:LINE(86,84)-(94,96),PSET,BF:LINE(150,84)-(158,96),PSET,BF 34 PCOPY3TO1:PCOPY4TO2 35 PMODE2,3:PCLS1:PMODE1,3 36 DRAW"BM3,120C1U5LU5LU5R45U4NR166M+10,-6R146M+10,+6D4R45D5LD5LD5L45D4L160U4L45BM0,104M+50,-30R156M+50,+30M-50,-30BG4M+28,+16L201M+28,-16R144BD28L144M+2,+12R140M+2,-12" 37 PAINT(128,116),1,1:DRAW"BL28BDC4M-2,+12L2M+2,-12L16D12NR14L2U12BL40D12L2U12L16M+2,+12NR14L2M-2,-12" 38 PAINT(128,90),3,1:DRAW"BU20C132) 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) џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџы&:ƒVERSABASE/VCRDATA&1:ƒBY DAVID POLONSKY&R:ƒCOPYRIGHT (C) JANUARY 1992&i:ƒBY FALSOFT, INC.&€:ƒRAINBOW MAGAZINE&Є:ƒ*****************************&ф:ƒTHANKS TO BILL BERNICO FOR HIS SUBROUTINES AND IDEAS'•8000:т32:ž:‰"40 OR 80 COLUMN WIDTH";W'&… WДВ40 Ї 40 :„ 50'=(… WДВ80 Ї 20 :„ 50'[2MEГ60:т W:ї:у8,63:у0,1:ž1'˜<Œ NM$(ME),AD$(ME),CT$(ME),ST$(ME),BB$(ME),DP$(ME),FD$(6)(FFD$(1)Г"TITLE":FD$(2)Г"STARRING":FD$(3)Г"CO-STARRING":FD$(4)Г"TAPE # ":FD$(5)Г"DATE":FD$(6)Г"COUNTER #"(0Pт W:ё15,7:ј3,3:‡"DATABASE MENU";:ј0,0:‡(ъZё12,9:‡"1. LOAD DATA FILE":ё12,10:‡"2. SAVE DATA FILE":ё12,11:‡"3. DATA ENTRY":ё12,12:‡"4. VIEW/EDIT DATA":ё12,13:‡"5. PRINT DATA":ё12,14:‡"6. TOGGLE WIDTH":ё12,15:‡"7. QUIT PROGRAM)dё12,17:ј1,0,B:‡"YOUR CHOICE (1-7)";:ј0,0)_nK$Гџ’:…K$Г"" Ї 110 :„ PГџ‰(K$):ˆ P Ѕ 130,230,330,570,930,1100,1120)ixЅ110) ‚ё12,9:ј1,0:‡"1. LOAD DATA FILE";:І1180:…F$Г"" Ї80)ЖŒ™"I",#1,F$:‰#1,NE)Ф–€IГ1 Ѕ NE)д Л‰#1,NM$(I))фЊЛ‰#1,AD$(I))єДЛ‰#1,CT$(I)*ОЛ‰#1,ST$(I)*ШЛ‰#1,BB$(I)*$вЛ‰#1,DP$(I)*3м‹:š#1:Ѕ80*Bц…NEГ0 Ї110*{№ё12,10:ј1,0:‡"2. SAVE DATA FILE";:І1180:…F$Г"" Ї 80*‘њ™"O",#1,F$:‡#1,NE*Ÿ€IГ1 Ѕ NE*Й‡#1,NM$(I):‡#1,AD$(I)*Ш‡#1,CT$(I)*з"‡#1,ST$(I)*ц,‡#1,BB$(I)*ѕ6‡#1,DP$(I)+@‹:š#1:Ѕ80+J…NEГME Ї 110+!TNQГNEЋ1+ƒ^SF$Г"SPACE FOR"Ћџˆ(MEЌNQ)Ћ" MORE RECORDS":ž:ё4,0:ј1,0:‡"VCRDATA RECORD #"NQ"";:ё4,1:‡SF$:ј0,0+Вhё3,3:‡" TITLE :":LYГ3:AYГ3:PLГ31:І1230+сrё3,5:‡" STARRING :":LYГ5:AYГ4:PLГ31:І1230,|ё3,7:‡" CO-STAR :":LYГ7:AYГ2:PLГ31:І1230,>†ё3,9:‡" TAPE# :":LYГ9:AYГ5:PLГ6:І1230,nё3,11:‡" DATE :":LYГ11:AYГ7:PLГ9:І1230,Ÿšё3,13:‡" COUNTER# : ":LYГ13:AYГ1:PLГ6:І1230,ЛЄё15,3:Л‰ D$:…D$Г"" Ї 80-Ў… џ‡(D$)В30 Ї ё15,3:‡џЁ(60,32):І1200:LYГ3:AYГ3:PLГ31:І1230:Ѕ420-Иё15,5:Л‰ C$-YТ… џ‡(C$)В30 Ї ё15,5:‡џЁ(60,32):І1200:LYГ5:AYГ4:PLГ31:І1230:Ѕ440-iЬё15,7:Л‰ T$-Аж… џ‡(T$)В30 Ї ё15,7:‡џЁ(60,32):І1200:LYГ7:AYГ2:PLГ31:І1230:Ѕ460-Ррё15,9:Л‰ Y$.ъ… џ‡(Y$)В5 Ї ё15,9:‡џЁ(60,32):І1200:LYГ9:AYГ5:PLГ6:І1230:Ѕ480.єё15,11:Л‰ X$.]ў… џ‡(X$)В8 Ї ё15,11:‡џЁ(60,32):І1200:LYГ11:AYГ7:PLГ9:І1230:Ѕ500.nё15,13:Л‰ Z$.Е… џ‡(Z$)В5 Ї ё15,13:‡џЁ(60,32):І1200:LYГ13:AYГ1:PLГ6:І1230:Ѕ520.Х€XXГ1Ѕ300:‹/&NEГNEЋ1:NM$(NE)ГD$:AD$(NE)ГC$:CT$(NE)ГT$:ST$(NE)ГY$:Bџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџќ?ќ??ќ?џџџќџџРќеаџџќѕ?ќ–?Ю?ќЮ?–”?џџџ 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Ѕ5:‡B$(P)A$(P),B$(5ЋP)A$(PЋ5):‹P+96‡:‡ " *MACHINE LANGUAGE PROGRAM +ASSEMBLY LANGUAGE SOURCE"+^@‡" PRESS TO CONTINUE";+sJX$Гџ’:…X$Г""Ї330+ƒT…X$Г" "Ї370+^€IГ1Ѕ10:…X$ГB$(I)Ї500+Њh‹I:Ѕ330+Аrž+й|‡:‡ " (XX)= PAGE NUMBER OF LISTING"+с†‡:‡, €PГ11Ѕ13:‡B$(P)A$(P),B$(3ЋP)A$(PЋ3):‹P,•‡:‡,—‡, ˜‡,cš‡ " PRESS TO RETURN TO FIRST PAGE OF MENU",‹Є‡ " PRESS ^ (UP ARROW) FOR ";,ЃЎXX$Гџ’:… XX$Г""Ї430,КИ…XX$Гџ‹(94)Ї ž:Ю:–,ЫТ…XX$Г" "Ї240,шЬ€IГ11Ѕ NP:…XX$ГB$(I)Ї500,ѕж‹I:Ѕ430-р…XX$ДВЇ430-ъЅ240-.єQ$ГA$(I):…џ(Q$,1)ДВ"*"Ї540-uўž:‡@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.ш† "FEBRUARY".1щ† " (12) VCRDATA".Gъ† " (14) ADDRESS".]ы† " (15) COMPACT".rь† " (16) PHOTOS".‰э† " (16) MEDICINE". ю† " (21) ZIGZAGDR".Ея† " (21)*ZIGZAG".Ъ№† " (21)+ZIGZAG".оё† " (24) LOGIC".ѕђ† " (32) SINLINE3"/ ѓ† " (рМПМНКПМНКДНОИ€ПММПЕОМПДНОМПЕМПМК€ПАЕКП€ЕК€ЕК€АП€АПЕКАПАЕКАПЕАПАК€џ€€€џ№ѕњ€ѕњ€€џ€№џѕњаџ€ѕњ€ќѕ№џ№њ€џ€€№џ€ѕњ€ѕњ€€џ№€џѕњаџ€ѕњ€€€€џ€€€Ÿ№•šŸ€•š€•š€€Ÿ€А•šŸ€•šŸ€€Ÿ€€€ŸœšŸœš€•š€€œœœŸ•šŸ•žœŸрŸ€€€€€€€…Š€…Š€€€€…Š€€…Š€€р€€€€€€€€…Š€…Š€€€€…Š€€…Š€€€€€€€Џ€€€Џ€ЅЊ€ЅЊЁЂЏ €ЏЅЊ€Џ ЅЊ€€€€Џ€€€Џ€€€Џ№ЅЊ€ЅЊЅЊЏ€€ЏЅЊ€Џ€ЅЊ€€€€Џ€€уяуруяхытчычъяууяхыуясчыт€€сят€РРРРРрРРРРРР РРРРРРРРРРРРРРРРРР€РРРРРРРРРРРРР€РРР€РРРРРРРРРРРРР€РРРРРРРР€РР€РРР€РР€РРРРР€РР€РРР€РРР€РРРЈЈРЈЈЈРРРРРЈУЈЈџ€…Š€…Š€€€€…Š€€…Š€€џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџрьяьэъяьэъфэюш€яььяхюьяфэюьяхьяьъ€яАхъя€хъ€хъ€Ая€АяхъАяАхъАяхряАъ€Џ€€€Џ№ЅЊ€ЅЊ€€Џ€№ЏЅЊаЏ€ЅЊ€ЌЅ№Џ Њ Џ€€№Џ€ЅЊ€ЅЊ€€Џ№ ЏЅЊаЏ€ЅЊ€€€€Џ€€€№…Š€…Š€…Š€€€А…А€…А€€€€€ŒŠŒŠ€…Š€€ŒŒŒ…А…ŽŒр€€€Ÿ€€€Ÿ€•š€•š€€Ÿ€€Ÿ•š€Ÿ€•š€€р€Ÿ€€€Ÿ€€€Ÿ€•š€•š€€Ÿ€Ÿ•š€Ÿ•š€€€€Ÿ€€€џ€€€џ€ѕњ€ѕњёђџ €џѕњ€џ ѕњ€€€€џ€€€џ€€€џ№ѕњ€ѕњѕњџ€€џѕњ€џ€ѕњ€€€€џ€€ГПГАГПЕЛВЕЛЗКПГГПЕЛГПБЗЛВ€€БПВ€РРРРРрРРРРРР РРРРРРРРРРРРРРРРАР€РРРРРРРРРРРРР€РРР€РРРРРРРРРРРРР€РРРРРРРР€РР€РРР€РР€РРРРР€РР€РРР€РРР€РРРЈЈРЈЈЈРРРРРЈУЈЈџŸ€•š€•š€€Ÿ€Ÿ•š€Ÿ•š€€џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЦџСТТШУУУСЧТТУ$%Ч'(У*+Ф-СХ01ТШЧ567Фџџџџџџџџџџџџ FALSOFT ъPRESENTS!ъ RAINBOW" ON # DISK  MENU BASVCRDATA BASюADDRESS BAS&КCOMPACT BAS)PHOTOS BAS|MEDICINEBASZIGZAGDRBAS,SZIGZAG BIN.–ZIGZAG ASMџ/МLOGIC BAS\SINLINE3BAS]COCOHANGBASКARKITEKTBAS2ePOPUPMENBAS3ЬDANTERM BINDANTERM ASMџ4eDANTERMBBAS Рџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџќџќ§њŸœšЄ­ЎЈ€ПММПеомпфэюья…ŒŒŠ€џ€ѕњŸ€•š€ЅЊ€€П€€Пекап€хъ€я…€€Š€џ€€€Ÿ€•š€ЅЊ€€П€€Пекап€хъ€ь…€€Š€џ€€€Ÿ€•š€ЅЊ€€П€€Пекап€хъ€€€€€€€џ№ѕњŸ€•š€ЅЊ€€П€€Аек€п€хъ€я€€€€€џќ§њŸœš€ЅЊ€€МММПек€п€хюьяр€€€€џ€€€Ÿ€•š€ЅЊ€€П€€Пек€п€хъ€€р€€ €џ€€€Ÿ€•š€ЅЊ€€П€€Пек€п€хъ€€€€€€џ€€€Ÿ€•š€ЅЊЁЂП€€Пек€п€хъ€€€€€€џ€€€Ÿ€•š€ЅЊЅЊП€€Пек€п€хъ€€€€€€ѓџѓ€“Ÿ‘—›’ЇЋЇЊПГГПелгпсчыт€€‚€УУУТУУУУСУУТУУУСУУТУТСУУСУУТУУУ€ХЪХЪХЪРЯРЯРШЯ€ФРЯ€ШХЫТХЪХХЪЪЯРФ€ХЮЬШХЮЭЮ€ЯЬ€ЬЬЯ€ЯЬ€ХЪЫХЪ€ХЪ€ЬЬЯ€ХЪР€ХЪХЪ€Я€ЪЯ€Я€Я€ЪХЪХЧЪ€ХЪ€Я€Я€ЧЫР€ЧЫХЫСЯУЪЯУЯСЯУЪЧЫРХЫРЧЫРЯУЯ€џŸ€•š€ЅЊЁЂП€€Пек€п€хъ€€€€€€џ€€€Ÿ€•š€ЅЊЅЊП€€Пек€п€хъ€€€€€€ѓџѓ€“Ÿ‘—›’ЇЋЇЊПГГПелгпсчыт€€‚€УУУТУУУУСУУТУУУСУУТУТСУУСУУТУУУ€ХЪХЪХЪРЯРЯРШЯ€ФРЯ€ШХЫТХЪХХЪЪЯРФ€ХЮЬШХЮЭЮ€ЯЬ€ЬЬЯ€ЯЬ€ХЪЫХЪ€ХЪ€ЬЬЯ€ХЪР€ХЪХЪ€Я€ЪЯ€Я€Я€ЪХЪХЧЪ€ХЪ€Я€Я€ЧЫР€ЧЫХЫСЯУЪЯУЯСЯУЪЧЫРХЫРЧЫџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџќџџџџџџџ№?џџџџџџРџџџџџџџ№№џџџџџџџџџџџќџџџџџ№?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџРџџџџџџџџџџџџџџџџџџџџџџџџџџџџџќџџџџџџџџџќџџџџџџџџџ№?џџ№?џџџџџџџџ№?џџџџ№?џџџџџџџџРџџџџџџРџџџџџџџџџР?џџџџџџ№?№џџџџџџџџџџџџџџРџџџџџџџџќ?џџџџ№џџџџџџџќ?џџ№џџџџџџџ№?џџџџџџ№џџ?џџџџџџРРџџџџџџР 0џџџџџџ 0џџџџџџ 0џџџџџќџџРџџџџџќџџџџџ№?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЗ&:ƒVERSABASE/ADDRESS&1:ƒBY DAVID POLONSKY&R:ƒCOPYRIGHT (C) JANUARY 1992&i:ƒBY FALSOFT, INC.&€:ƒRAINBOW MAGAZINE&Є:ƒ*****************************&ф:ƒTHANKS TO BILL BERNICO FOR HIS SUBROUTINES AND IDEAS'•8000:т32:ž:‰"40 OR 80 COLUMN WIDTH";W'&… WДВ40 Ї 40 :„ 50'=(… WДВ80 Ї 20 :„ 50'[2MEГ60:т W:ї:у8,63:у0,1:ž1'˜<Œ NM$(ME),AD$(ME),CT$(ME),ST$(ME),BB$(ME),DP$(ME),FD$(6)(FFD$(1)Г"NAME ":FD$(2)Г"ADDRESS":FD$(3)Г"CITY ":FD$(4)Г"STATE ":FD$(5)Г"ZIP ":FD$(6)Г"PHONE "(.Pт W:ё15,7:ј3,3:‡"DATABASE MENU";:ј0,0:‡(шZё12,9:‡"1. LOAD DATA FILE":ё12,10:‡"2. SAVE DATA FILE":ё12,11:‡"3. DATA ENTRY":ё12,12:‡"4. VIEW/EDIT DATA":ё12,13:‡"5. PRINT DATA":ё12,14:‡"6. TOGGLE WIDTH":ё12,15:‡"7. QUIT PROGRAM)dё12,17:ј1,0,B:‡"YOUR CHOICE (1-7)";:ј0,0)]nK$Гџ’:…K$Г"" Ї 110 :„ PГџ‰(K$):ˆ P Ѕ 130,230,330,570,930,1100,1120)gxЅ110)ž‚ё12,9:ј1,0:‡"1. LOAD DATA FILE";:І1180:…F$Г"" Ї80)ДŒ™"I",#1,F$:‰#1,NE)Т–€IГ1 Ѕ NE)в Л‰#1,NM$(I))тЊЛ‰#1,AD$(I))ђДЛ‰#1,CT$(I)*ОЛ‰#1,ST$(I)*ШЛ‰#1,BB$(I)*"вЛ‰#1,DP$(I)*1м‹:š#1:Ѕ80*@ц…NEГ0 Ї110*y№ё12,10:ј1,0:‡"2. SAVE DATA FILE";:І1180:…F$Г"" Ї 80*њ™"O",#1,F$:‡#1,NE*€IГ1 Ѕ NE*З‡#1,NM$(I):‡#1,AD$(I)*Ц‡#1,CT$(I)*е"‡#1,ST$(I)*ф,‡#1,BB$(I)*ѓ6‡#1,DP$(I)+@‹:š#1:Ѕ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$:BB$(NE)ГX$:DP$(NE)ГZ$/>0ё4,16:ј1,0:‡"ENTER ANOTHER? ";:ј0,0/V2K$Гџ’:… K$Г"" Ї 562/r4… K$Г"Y" Б K$Г"y" Ї 330/|6Ѕ 80/Œ:…NEГ0 Ї 110/НDт W:ё8,4:ј1,0:‰"ENTER RECORD NUMBER ==> ";PT/ЮF… PTД1 Ї 580/тH… PTВNE Ї PTГNE/ьJј 0,0/єNт W0Xё6,2:ј1,0:‡"CLERICAL RECORD #"PT;:ј0,00(bё0,40Hl‡" NAME : ";NM$(PT)0hv‡" ADDRESS : ";AD$(PT)0ˆ€‡" CITY : ";CT$(PT)0ЈЇ" STATE : ";ST$(PT)0Ш”‡" ZIP : ";BB$(PT)0шž‡" PHONE : ";DP$(PT)1dЈё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" Ї 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);AD$(I);CT$(I);ST$(I);BB$(I);DP$(I)8Ћ$…IГ30 Б IГ60 Б IГ90 Б IГ120 Б IГ150 Ї ž:Щ"O4T60CBCBCBC":‡"INSERT NEXT PAGE AND HIT TO CONTINUE PRINTING":‡#Ќ2,џ‹(12):І1160:ž8Г.‹ I8Ч8… DNГ0 Ї І11608аBЅ808шL… WГ40 Ї WГ80:Ѕ 809V… WГ80 Ї WГ40:Ѕ 809@`ё12,17:ј1,0:‡"ARE YOU SURE? (Y/N)";:ј0,0:Щ"O4T60CBCBCBCBCBC9WjK$Гџ’:…K$Г"N" Ї 809kt…K$ДВ"Y" Ї 11309…~т32:ј0,0:у8,0:у0,63:Š9­ˆё5,23:‡"Press To Continue";9Щ’…џ’ДВџ‹(13) Ї 1170 :„ 9ќœё12,17:‡џЁ(17,32);:ё15,17:‡"Filename: ";:Л‰ F$:І:^Ај1,0: 191,1:ё3,18:‡"INPUT TOO LONG! TRY AGAIN";:€ XГ1 Ѕ 700:‹:ј 0,0:ё3,18:‡џЁ(28,32)::wК… WГ40 Ї WГ80:Ѕ 590:Ф… WГ80 Ї WГ40:Ѕ 590:ЖЮё 15,LY:ј 2,AY:‡џЁ(PL,32);:ј0,0:(13) Ї 1170 :„ 9ќœё12,17:‡џЁ(17,32);:ё15,17:‡"Filename: ";:Л‰ F$:џ‹(229);)Ј‡џ‹(234)R$џ‹(236)џ‹(133)R$џ‹(143)R$џ‹(138)R$џ‹(255)R$R$R$џ‹(159)R$џ‹(149)џ‹(154)R$џ‹(165)џ‹(170)R$R$џ‹(191)R$R$џ‹(191)џ‹(213)џ‹(218)џ‹(208)џ‹(223)R$џ‹(229);*D‡џ‹(234)R$R$R$R$џ‹(143)R$R$R$џ‹(255)џ‹(240)џ‹(245)џ‹(250)џ‹(159)R$џ‹(149)џ‹(154)R$џ‹(165)џ‹(170)R$R$џ‹(191)R$R$џ‹(176)џ‹(213)џ‹(218)R$џ‹(223)R$џ‹(229);*є‡џ‹(234)R$џ‹(239)R$R$џ‹(143)R$R$R$џ‹(255)џ‹(252)џ‹(253)џ‹(250)џ‹(159)џ‹(156)џ‹(157)џ‹(154)R$џ‹(165)џ‹(170)R$R$џ‹(188)џ‹(188)џ‹(188)џ‹(191)џ‹(213)џ‹(218)R$џ‹(223)R$џ‹(229);+‡џ‹(238)џ‹(236)џ‹(239)џ‹(224)R$џ‹(143)R$R$R$џ‹(255)R$R$R$џ‹(159)R$џ‹(149)џ‹(154)R$џ‹(165)џ‹(170)R$R$џ‹(191)R$R$џ‹(191)џ‹(213)џ‹(218)R$џ‹(223)R$џ‹(229);,'‡џ‹(234)R$R$џ‹(224)R$џ‹(143)R$џ‹(105)R$џ‹(255)R$R$R$џ‹(159)R$џ‹(149)џ‹(154)R$џ‹(165)џ‹(170)R$R$џ‹(191)R$R$џ‹(191)џ‹(213)џ‹(218)R$џ‹(223)R$џ‹(229);,У‡џ‹(234)R$R$R$R$џ‹(143)R$џ‹(110)R$џ‹(255)R$R$R$џ‹(159)R$џ‹(149)џ‹(154)R$џ‹(165)џ‹(170)џ‹(161)џ‹(162)џ‹(191)R$R$џ‹(191)џ‹(213)џ‹(218)R$џ‹(223)R$џ‹(229);-^‡џ‹(234)R$R$R$R$џ‹(143)R$џ‹(99)R$џ‹(255)R$R$R$џ‹(159)R$џ‹(149)џ‹(154)R$џ‹(165)џ‹(170)џ‹(165)џ‹(170)џ‹(191)R$R$џ‹(191)џ‹(213)џ‹(218)R$џ‹(223)R$џ‹(229);."‡џ‹(234)R$R$R$R$џ‹(143)R$R$џ‹(243)џ‹(255)џ‹(243)R$џ‹(147)џ‹(159)џ‹(145)џ‹(151)џ‹(155)џ‹(146)џ‹(167)џ‹(171)џ‹(167)џ‹(170)џ‹(191)џ‹(179)џ‹(179)џ‹(191)џ‹(213)џ‹(219)џ‹(211)џ‹(223)џ‹(225)џ‹(231);.Т‡џ‹(235)џ‹(226)R$R$џ‹(129)џ‹(143)џ‹(130)R$џ‹(195)џ‹(195)џ‹(195)џ‹(194)џ‹(195)џ‹(195)џ‹(195)џ‹(195)џ‹(193)џ‹(195)џ‹(195)џ‹(194)џ‹(195)џ‹(195)џ‹(195)џ‹(193);/l‡џ‹(195)џ‹(195)џ‹(194)џ‹(195)џ‹(194)џ‹(193)џ‹(195)џ‹(195џ &:ƒVERSABASE/COMPACT&1:ƒBY DAVID POLONSKY&R:ƒCOPYRIGHT (C) JANUARY 1992&i:ƒBY FALSOFT, INC.&€:ƒRAINBOW MAGAZINE&Є:ƒ*****************************&ф:ƒTHANKS TO BILL BERNICO FOR HIS SUBROUTINES AND IDEAS'•8000:т32:ž:‰"40 OR 80 COLUMN WIDTH";W'&… WДВ40 Ї 40 :„ 50'=(… WДВ80 Ї 20 :„ 50'[2MEГ60:т W:ї:у8,63:у0,1:ž1'˜<Œ NM$(ME),AD$(ME),CT$(ME),ST$(ME),BB$(ME),DP$(ME),FD$(6)(FFD$(1)Г"TITLE":FD$(2)Г"COMPOSER":FD$(3)Г"ORCHESTRA":FD$(4)Г"TRACKS":FD$(5)Г"CONDUCTOR":FD$(6)Г"SOLOIST"(0Pт W:ё15,7:ј3,3:‡"DATABASE MENU";:ј0,0:‡(ъZё12,9:‡"1. LOAD DATA FILE":ё12,10:‡"2. SAVE DATA FILE":ё12,11:‡"3. DATA ENTRY":ё12,12:‡"4. VIEW/EDIT DATA":ё12,13:‡"5. PRINT DATA":ё12,14:‡"6. TOGGLE WIDTH":ё12,15:‡"7. QUIT PROGRAM)dё12,17:ј1,0,B:‡"YOUR CHOICE (1-7)";:ј0,0)_nK$Гџ’:…K$Г"" Ї 110 :„ PГџ‰(K$):ˆ P Ѕ 130,230,330,570,930,1100,1120)ixЅ110) ‚ё12,9:ј1,0:‡"1. LOAD DATA FILE";:І1180:…F$Г"" Ї80)ЖŒ™"I",#1,F$:‰#1,NE)Ф–€IГ1 Ѕ NE)д Л‰#1,NM$(I))фЊЛ‰#1,AD$(I))єДЛ‰#1,CT$(I)*ОЛ‰#1,ST$(I)*ШЛ‰#1,BB$(I)*$вЛ‰#1,DP$(I)*3м‹:š#1:Ѕ80*Bц…NEГ0 Ї110*{№ё12,10:ј1,0:‡"2. SAVE DATA FILE";:І1180:…F$Г"" Ї 80*‘њ™"O",#1,F$:‡#1,NE*Ÿ€IГ1 Ѕ NE*Й‡#1,NM$(I):‡#1,AD$(I)*Ш‡#1,CT$(I)*з"‡#1,ST$(I)*ц,‡#1,BB$(I)*ѕ6‡#1,DP$(I)+@‹:š#1:Ѕ80+J…NEГME Ї 110+!TNQГNEЋ1+ˆ^SF$Г"SPACE FOR"Ћџˆ(MEЌNQ)Ћ" MORE RECORDS":ž:ё4,0:ј1,0:‡"COMPACT DISK RECORD #"NQ"";:ё4,1:‡SF$:ј0,0+Зhё3,3:‡" TITLE :":LYГ3:AYГ3:PLГ26:І1230+цrё3,5:‡" COMPOSER :":LYГ5:AYГ4:PLГ26:І1230,|ё3,7:‡"ORCHESTRA :":LYГ7:AYГ2:PLГ26:І1230,C†ё3,9:‡" TRACKS :":LYГ9:AYГ5:PLГ3:І1230,tё3,11:‡"CONDUCTOR :":LYГ11:AYГ7:PLГ26:І1230,Ѕšё3,13:‡" SOLOIST :":LYГ13:AYГ1:PLГ21:І1230,СЄё15,3:Л‰ D$:…D$Г"" Ї 80-Ў… џ‡(D$)В25 Ї ё15,3:‡џЁ(60,32):І1200:LYГ3:AYГ3:PLГ26:І1230:Ѕ420-Иё15,5:Л‰ C$-_Т… џ‡(C$)В25 Ї ё15,5:‡џЁ(60,32):І1200:LYГ5:AYГ4:PLГ26:І1230:Ѕ440-oЬё15,7:Л‰ T$-Жж… џ‡(T$)В25 Ї ё15,7:‡џЁ(60,32):І1200:LYГ7:AYГ2:PLГ26:І1230:Ѕ460-Црё15,9:Л‰ Y$. ъ… џ‡(Y$)В2 Ї ё15,9:‡џЁ(60,32):І1200:LYГ9:AYГ5:PLГ3:І1230:Ѕ480.єё15,11:Л‰ X$.eў… џ‡(X$)В25 Ї ё15,11:‡џЁ(60,32):І1200:LYГ11:AYГ7:PLГ26:І1230:Ѕ500.vё15,13:Л‰ Z$.П… џ‡(Z$)В20 Ї ё15,13:‡џЁ(60,32):І1200:LYГ13:AYГ1:PLГ21:І1230:Ѕ520.Я€XXГ1Ѕ300:‹/&NEГNEЋ1:NM$(NE)ГD$:AD$(NE)ГC$:CT$(NE)ГT$:ST$(NE)ГY$:BB$(NE)ГX$:DP$(NE)ГZ$/E0ё4,16:ј1,0:‡"ENTER ANOTHER? ";:ј0,0/]2K$Гџ’:… K$Г"" Ї 562/y4… K$Г"Y" Б K$Г"y" Ї 330/ƒ6Ѕ 80/“:…NEГ0 Ї 110/ФDт W:ё8,4:ј1,0:‰"ENTER RECORD NUMBER ==> ";PT/еF… PTД1 Ї 580/щH… PTВNE Ї PTГNE/ѓJј 0,0/ћNт W0*Xё6,2:ј1,0:‡"COMPACT DISK RECORD #"PT;:ј0,003bё0,40Sl‡" TITLE : ";NM$(PT)0sv‡" COMPOSER : ";AD$(PT)0“€‡" ORCHESTRA : ";CT$(PT)0ГЇ" TRACKS : ";ST$(PT)0㔇" CONDUCTOR : ";BB$(PT)0ѓž‡" SOLOIST : ";DP$(PT)1oЈё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" Ї 7702к…K$Г"E" Ї 7802"ф…K$Г"W"Ї 12102,юЅ7002Kј…PTГ1 Ї700 :„PTГPTЌ1:Ѕ5902k…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 Ї 8003S>ё5,12:‡џЁ(33,32);:ё5,12:ј1,0:‡"NEW "FD$(K)": ";:Л‰ A$3~Hˆ 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$:Ѕ5904ށЅ5904˜Ѕ5904!Ђ… NEГ0 Ї 1104XЌž1:‰"Print to (S)creen or (P)rinter? (S/P)";DN$:ž14iЖ… WГ80 Ї 9804ЯР… WГ40 Ї ž:ё 1,1:‡"SCREEN LIST OPTION ONLY WITH 80-COLUMN SCREEN. RETURN TO MENU TO TOGGLE WIDTH5Ъё 1,20:‡"HIT ANY KEY TO RETURN TO MENU":Ђ44539:Ѕ805#д… DN$Г"S"Ї DNГ0:Ѕ 10105@о… DN$Г"P"Ї DNГЌ2:Ѕ 10405KшЅ 9405Њђ‡"NO. TITLE COMPOSER ORCHESTRA TRKS CONDUCTOR":‡џЁ(79,45)61ќ€IГ1 Ѕ NE:‡Э"### % % % % % % %% % %";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,Э"### % % % % % % %% % % % %";I;NM$(I);AD$(I);CT$(I);ST$(I);BB$(I);DP$(I):‡#Ќ2,""9$…IГ30 Б IГ60 Б IГ90 Б IГ120 Б IГ150 Ї ž:Щ"O4T60CBCBCBC":‡"INSERT NEXT PAGE AND HIT TO CONTINUE PRINTING":‡#Ќ2,џ‹(12):І1160:ž9 .‹ I98… DNГ0 Ї І11609&BЅ809>L… WГ40 Ї WГ80:Ѕ 809VV… WГ80 Ї WГ40:Ѕ 809–`ё12,17:ј1,0:‡"ARE YOU SURE? (Y/N)";:ј0,0:Щ"O4T60CBCBCBCBCBC9­jK$Гџ’:…K$Г"N" Ї 809Сt…K$ДВ"Y" Ї 11309л~т32:ј0,0:у8,0:у0,63:Š:ˆё5,23:‡"Press To Continue";:’…џ’ДВџ‹(13) Ї 1170 :„ :Rœё12,17:‡џЁ(17,32);:ё15,17:‡"Filename: ";:Л‰ F$:XІ:ДАј1,0: 191,1:ё3,18:‡"INPUT TOO LONG! TRY AGAIN";:€ XГ1 Ѕ 700:‹:ј 0,0:ё3,18:‡џЁ(28,32)::ЭК… WГ40 Ї WГ80:Ѕ 590:цФ… WГ80 Ї WГ40:Ѕ 590; Юё 15,LY:ј 2,AY:‡џЁ(PL,32);:ј0,0:(13) Ї 1170 :„ :Rœё12,17:‡џЁ(17,32);:ё15,17:‡"Filename: ";:Л‰ F$:XІ:ДАј1,0: 191,1:ё3,18:‡"INPUT TOO LONG! TRY AGAIN";:€ XГ1 Ѕ 700:‹:ј 0,0:ё3,18:‡џЁ(28,32)::ЭК… WГ40 Ї WГ80:Ѕ 590:цФ… WГ80 Ї WГ40:Ѕ 590; Юё 15,LY:ј 2,AY:‡џЁ(Pџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ P&:ƒTHE ASSEMBLY LINE&9:ƒWRITTEN BY WILLIAM P. NEE&[:ƒCOPYRIGHT (C) FEBRUARY 1992&r:ƒBY FALSOFT, INC.&‰:ƒRAINBOW MAGAZINE&• Ш1,1:Р2&У… џ†(&H4000)ДВ204 Ї гM"ZIGZAG":’ &HFF40,0&ж• 500,&H4000Ќ1&я(LXГ63:LYГ31:XГ0:YГLY'2COГ&H4550:MVГ&H4553:LOГ&H4653') BLACK & WHITE"," 2> COLOR"'uZA$Гџ’:… A$Г"" Ї 90'“dCГџ‰(A$):… CД1 Б CВ2 Ї 80' n’ CO,CЌ1'Юx‡:‡"1> READ DATA",," 2> ENTER YOUR OWN"'ц‚A$Гџ’:… A$Г"" Ї 130'љŒ… A$Г"2" Ї 230( –… A$ДВ"1" Ї 120(  M$:LГџ‡(M$)(AЊ‡:‡" READING -":‡M$:‡@224,"";(]Д€ NГ1 Ѕ L:A$Гџ(M$,N,1)(ƒО’ MVЋNЌ1,џŠ(A$):‡џ‹(џŠ(A$)Ћ32);:‹(•Ш’ XL,X:’ YL,Y(Ов… CГ1 Ї Ш 0,1:С0,5:М:П1,1:Ђ &H4100:‘(кмШ 1,1:М:П1,1:Ђ &H4100:‘(ўц… CГ1 Ї Ш0,1:С0,5:М:П1,1:Ѕ 250)№CГ3:Ш1,1:М:П1,1)*њA$Гџ’:… A$Г"" Ї 250)\… A$Гџ‹(13) Ї   50,5:’ XL,X:’ YL,Y:Ђ &H4100:Š)h  100,2)ˆ… A$Г"E" Ї ’ MVЋK,69:Ѕ 370)Ј"… A$Г"F" Ї ’ MVЋK,70:Ѕ 390)Ш,… A$Г"G" Ї ’ MVЋK,71:Ѕ 410)ш6… A$Г"H" Ї ’ MVЋK,72:Ѕ 430*@… A$Г"U" Ї ’ MVЋK,85:Ѕ 450*(J… A$Г"R" Ї ’ MVЋK,82:Ѕ 460*HT… A$Г"D" Ї ’ MVЋK,68:Ѕ 480*h^… A$Г"L" Ї ’ MVЋK,76:Ѕ 490*shЅ 280*—rXГXЋ1:… XВLX Ї XГ0:YГ(YЋ1) А LY*Џ|YГ(YЌ1) А LY:Ѕ 500*г†XГXЋ1:… XВLX Ї XГ0:YГ(YЋ1) А LY*ыYГ(YЋ1) А LY:Ѕ 500+šXГXЌ1:… XД0 Ї XГLX:YГ(YЌ1) А LY+'ЄYГ(YЋ1) А LY:Ѕ 500+FЎXГXЌ1:… XД0 Ї YГ(YЌ1) А LY+^ИYГ(YЌ1) А LY:Ѕ 500+vТYГ(YЌ1) А LY:Ѕ 500+šЬXГXЋ1:… XВLX Ї XГ0:YГ(YЋ1) А LY+ЅжЅ 500+НрYГ(YЋ1) А LY:Ѕ 500+съXГXЌ1:… XД0 Ї XГLX:YГ(YЌ1) А LY+љєVГџ†(LOЋY­(LXЋ1)ЋX),ўС V,5,%Л(4­X,6­Y)Ќ(4­XЋ2,6­YЋ4),Н,BF,GVГ(VЋ1) А C:’ LOЋY­(LXЋ1)ЋX,V,XKГKЋ1:Ѕ 250,k&:ƒSAMPLE MOVES,Й0:ƒDATA "ERRRRRRRRRRRRRRHLLLLLLLLLLLLERRRRRRRRRRHLLLLLLLLERRRRRRHLLLLERRH"-G::ƒDATA "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG"-ЯD:ƒDATA "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"-іN:ƒDATA "EEEEEHHHHEEEEHHHHEEEEHHHH".ГX:ƒDATA "EUUUUUUUUUUUUURRRRRRRRRRRRRRRDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLEEGEUUUUUUUUUUURRRRRRRRRRRDDDDDDDDDDDLLLLLLLLLLLEEGEUUUUUUURRRRRRRDDDDDDDLLLLLLLEEGEUUURRRDDDLLLEEGEEEGEEEGEEEGEEEGE"/Ob:ƒDATA "ERRLRRRRLRRRRLRRRRLRRRRLRRRRLRRRRLRRHLLRLLLLRLLLLRLLLLRLLLLRLLLLRLLERRLRRRRLRRRRLRRRRLRRRRLRRHLLRLLLLRLLLLRLLLLRLLERRLRRRRLRRRRLRRHLLRLLLLRLLG"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џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ