џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ U т40:ž5&Œ A$(10),B$(10),M$(5)f€ XГ1 Ѕ 6: A$(X):‹:€ XГ1 Ѕ 7: B$(X):‹:€ XГ1 Ѕ 3: M$(X):‹y(ZL$ГџЁ(36,"=")­dž:TL$Г"02COCO ACCOUNTANT-FILE COPYING":І 10000оnё 4,8:‡ M$(1):ё 4,10:‡ M$(2);:ё 4,12:‡ M$(3)xІ 10200:І 10400:TL$Г"23YOUR CHOICE? (1-3)":І 10000Q‚TS$Г"123":І 13000:KHГџ‰(KH$):ˆ KH Ѕ 5000,6000,7000Wшžeђ€ XГ1 Ѕ 6ќ A$:‡ "COPYING " ЋA$’о A$ Ѕ A$Ћ":1"˜‹žŠёˆІ 10400:TL$Г"23CREATE PROGRAM DISK? (Y/N)":І 10000:І 10100:… YN$ДВ"Y" Ї 100§’І 9000gœž:‡"PUT COCO-ACCOUNTANT MASTER":‡"DISK IN DRIVE 0":… NDГ2 Ї ‡ "PUT BLANK, FORMATTED DISK IN DRIVE 1":ЁЛ ‰"HIT TO MAKE COPY";PE$ŸЃ… NDГ1 Ї 5100ТІ‡:€ XГ1 Ѕ 6:‡ "COPYING "ЋA$(X)кЋо A$(X) Ѕ A$(X)ЋD2$ъАˆ я Ѕ 6500№К‹ќФЅ 5300%ь€ XГ1 Ѕ 6:‡ "COPYING "ЋA$(X):о A$(X)1іІ 92009‹ XEnЅ 5300dДž:‡"WORKING COPY COMPLETE"‡ОЛ ‰ "HIT FOR MENU";PE$’ШЅ 100фpІ 10400:TL$Г"23BACKUP A DATA FILE? (Y/N)":І 10000:І 10100:… YN$ДВ"Y" Ї 100№zІ 9000ќІ 9400Y„ž:‡"PUT DATA DISK":‡"DISK IN DRIVE 0":… NDГ2 Ї ‡ "PUT BLANK, FORMATTED DISK IN DRIVE 1":‰Л ‰"HIT TO MAKE COPY";PE$‘‹… NDГ1 Ї 6090Ёˆ я Ѕ 6400Шއ:€ XГ1 Ѕ 6:‡ "COPYING "ЋCF$ЋB$(X)р“… XГ6 Ї ˆ я Ѕ 6300˜о CF$ЋB$(X)Ћ":0" Ѕ CF$ЋB$(X)ЋD2$ Ђ‹ЌЅ 6300$Ъˆ я Ѕ 0Iд€ XГ1 Ѕ 6:‡ "COPYING "ЋCF$ЋB$(X)aз… XГ6 Ї ˆ я Ѕ 6120yи… XГ7 Ї ˆ я Ѕ 6300‰йо CF$ЋB$(X)•оІ 9200ш‹ XЉVЅ 6300бœž:‡"BACKUP OF "ЋCF$Ћ" IS COMPLETE!"єІЛ ‰ "HIT FOR MENU";PE$њАŽjAГџЌ:… AГ33 Ї   200,1:‡:‡ "FILE "ЋCF$Ћ" ALREADY EXISTS":‡ "ON TARGET DRIVE.":Л ‰ "HIT FOR MENU";PE$w ˆ я Ѕ 0}މdЅ 5050nŠРXž:TL$Г"10COPY PROGRAM TERMINATED":І 10000:Š#(І 10400:TL$Г"23HOW MANY DRIVES DO YOU HAVE (1-2)":І 10000:TS$Г"12":І 13000:NDГџ‰(KH$)?#2… NDГ1 Ї D2$Г":0" :„ D2$Г":1"E#<j#№‡:‡ "PUT SOURCE DISK IN DRIVE 0"ˆ#њЛ ‰ "AND HIT ";PE$Ž$С$ИІ 10400:ž:‡"WANT A DIRECTORY? (Y/N)":І 10100ї$Т… YN$Г"Y" Ї Ю 0:Л ‰ "HIT TO CONTINUE";PE$R$ЬЛ ‰ "NAME OF FILE TO BACK UP: ";CF$:… џ‡(CF$)В8 Б џž(CF$,".")В0 Б џž(CF$,"/")В0 Ї 9420{$жˆ я Ѕ 9600:™ "I",#1,CF$Ћ".ATT":š #1$рХ%€  200,1:‡ "NOT A VALID FILE NAME":‡ "TRY AGAIN? (Y/N)":І 10100в%Šˆ я Ѕ 0ю%”… YN$ДВ"Y"Ї 100 :„ 9400':ƒCENTER TITLE LINEP'TLГџ‡(TL$)Ќ2:TLГџ((40ЌTL)Ў2):DRГџ‰(џŽ(TL$,2)):ё TL,DR:‡ џ(TL$,3);:^'j:ƒYESORNO˜'tYN$Гџ’:… YN$Г"" Ї 10100 :„ … џž("YyNn",YN$)Г0 Ї 10100ž'~Й'Ю:ƒLINE OF DASHES ON 23Э'иё 2,22:‡ ZL$;:ы(2:ƒLINE OF DASHES WHEREVERџ(<ё 2,DR:‡ ZL$;:(–:ƒCLEAR LINE 24 .( ё 1,23:‡ џЁ(38,32);:B2О:ƒTESTED INKEY$z2ШKH$Гџ’:… KH$Г"" Ї 13000 :„ … џž(TS$,KH$)Г0 Ї 13000€2в†>v‘гu0† "CA3.BAS","INPUT.BAS","REPORT.BAS","CHECK.BAS","CURRENT.FIL","CA3.CFG" u:† ".ENT",".ACT",".ATT",".MTT",".SPR",".UNC",".REC"TuD† "1. CREATE WORKING PROGRAM DISK","2. BACK UP A DATA FILE","3. QUIT"Ї 13000 :„ … џž(TS$,KH$)Г0 Ї 13000€2в†>v‘гu0† "CA3.BAS","INPUT.BAS","REPORT.BAS","CHECK.BAS","CURRENT.FIL","CA3.CFG" u:† ".ENT",".ACT",".ATT",".MTT",".SPR",".џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ"D",#1, "TMP.CKB",5:а #1, 5 џЇ U9$:L1ГџЅ(1):JdˆЎ:ƒFIGURE ALL THE STUFF OUT--FIRST ACCOUNT POSITIONSJБˆИ’ 65497,0:AC$ГS1$:І 12600:P1ГPC:… S2В0 Ї AC$ГS2$:І 12600:P2ГPC::„ P2Г0JШˆТ:ƒFIGURE THE MONTHJзˆЬMPГџŠ(M8$)JяŒ–:ƒOPEN CLEARED FILEK%Œ ™ "D",#1,CF$Ћ".UNC"ЋDV$,5:а#1,5 џЇ U0$:FPГџЅ(1):K[ˆІ 36000:€ XГ1 Ѕ FP:Ф #1,X:YГџЂ(U0$):‡ X:‹:š #1:ŠK„˜Xв"TEST.UNC":о"MIKE.UNC"Ѕ"TEST.UNC":ŠKВœ@’ 65497,0:SIГ1:EIГ19:V1Г3:… DCД20 Ї EIГDCKПœJІ 41000KЯœT€ XГSI Ѕ EIKмœYІ 41200Kћœ[V1ГV1Ћ1:… V1В21 Ї І 41010Lœ^‹ XLœhІ 41010L5œr… KHГ4 Ї 15000 :„ … KHГ3 Ї 40300LHœ|… KHГ2 Ї 40200Leœ†… EIГВDC Ї V1Г3:Ѕ 40010L‹œSIГSIЋ19:EIГSIЋ18:… SIВDC Ї SIГDCLŸœš… EIВDC Ї EIГDCLБœЄV1Г3 Ѕ 40010LЬSIГSIЌ19:… SIД1 Ї SIГ1LщEIГSIЋ18:… EIВDC Ї EIГDCLћV1Г3:Ѕ 40010M_lІ 10400:ё 2,23:‡"CHANGE WHICH NO: ";:TS$Г"0123456789":І 20000:WHГџ‰(ZZ$):NYГWH:… WHГ0 Ї 40010MkqЅ 4005MŸvUD$(WH)ГUD$:UT$(WH)ГUT$:UA(WH)ГUA:V1Г3:Ѕ 40010MЗ :ƒSHOW ENTRY HEADERMћ (ž:HD$Г"NO. DATE TYPE AMOUNT":І 11000:І10200:N7 2TL$Г"23(N)ext (P)rev (C)hange (M)enu":І 10400:І 10000N` N ZZ$Г"">1N*A$Гџ’:… A$Г"" Ї 20010 :„ … A$Гџ‹(13) Ї >tN4ZLГџ‡(ZZ$):… ZLВ0 А A$Гџ‹(8) Ї ‡ A$;:ZZ$ГџŽ(ZZ$,ZLЌ1):Ѕ 20010>˜N>… џž(TS$,A$) Ї ‡ A$;:ZZ$ГZZ$ЋA$>ЅNHЅ 20010>СNч:ƒGENERAL INPUT ROUTINE>ЬNшZZ$Г"">љNђA$Гџ’:… A$Г"" Ї 20210 :„ … A$Гџ‹(13) Ї ?B[Т:ƒTOO MANY ENTRIESB‹[Ьž:TL$Г"10YOU ALREADY HAVE 100 ENTRIES":І 10000:TL$Г"12HIT ANY KEY FOR MENU":І 10000:І 12300:Ѕ 15000B ]Х… YN$Г"N" Ї MNГ0BО]ЪMNГ0:MN$Г"TV/COMPOSITE":BФb Bзe… DVВ0 Ї 26020C2ešTL$Г"23IS PROGRAM DISK IN DRIVE 0? (Y/N)":І 10400:І 10000:І 10100:…YN$ДВ"Y" Ї 15000CoeЄІ 10400:TL$Г"23 RETURNING TO MAIN MENU":І 10000:Ž"CA3"C~eє… DVВ0 Ї CзeўTL$Г"16PUT PROGRAM DISK IN DRIVE 0":І10000:TL$Г"17AND STRIKE ANY KEY...":І 10000:DBix… DVВ0 Ї  :„ ž:TL$Г"10MAKE SURE DATA DISK IS IN DRIVE 0":І 10000:TL$Г"12AND STRIKE ANY KEY":І 10000DViц… џ’Г"" Ї 27110D\i№Dpu&:ƒOPEN THE FILED˜u0™ "D",#1,CF$Ћ".ENT"ЋDV$,52:HMГџЅ(1)E"u:а #1,3 џЇ W1$, 1 џЇ W2$, 5 џЇ W3$, 5 џЇ W4$,1 џЇ W5$, 20 џЇ W6$, 1 џЇ W7$, 1 џЇ W8$, 2 џЇ O1$, 2 џЇ O2$, 5 џЇ O3$, 5 џЇ O4$, 1 џЇ O5$E(uDE=uŠ:ƒWRITE A RECORDEJu”І 30000Eйužд W1$ГDB$:д W2$ГFK$:д W3$ГK8$:д W4$ГџІ(A8):д W5$ГC8$:д W6$ГP8$:д W7$ГT8$:д W8$ГT9$:д O1$ГS1$:д O2$ГS2$:д O3$ГџІ(S1):д O4$ГџІ(S2):д O5$ГA0$EчuЈХ #1,WH:Eћuю:ƒREAD A RECORDFuјІ 30000:Ф #1,WHF…vDB$ГW1$:FK$ГW2$:K8$ГW3$:A8ГџЂ(W4$):C8$ГW5$:P8$ГW6$:T8$ГW7$:T9$ГW8$:S1$ГO1$:S2$ГO2$:S1ГџЂ(O3$):S2ГџЂ(O4$):A0$ГO5$Fхv E0ГџŠ(џ(DB$,2,1)):E1ГџŠ(џ(DB$,1)):E0$Гџ(џˆ(E0),2):E1$Гџ(џˆ(E1),2):… E0Д10 Ї E0$Г"0"ЋE0$Fџv… E1Д10 Ї E1$Г"0"ЋE1$Gv E3$ГE0$ЋE1$:G#|і:ƒZERO TOTALSG„}’ 65497,0:TDГ0:TCГ0:€ XГ1 Ѕ 200:UC(X)Г0:‹:€ XГ1 Ѕ 100:UD$(X)Г"":UA(X)Г0:UT$Г"":‹:’ 65496,0:GЎ}Z:ƒREAD UNCLEARED FILE AND BUILD ARRAYGЯ}dš:І 53000:… FPВ200 Ї FPГ200H }nLCГ0:€ XГ1 Ѕ FP:Ф #1,X:VГџ‰(U0$):… VВ0 Ї LCГLCЋ1:UC(LC)ГVH}x‹:š:HN}}:ƒCOPY CURRENT UNCLEARED TO TEMP FILE THEN REPLACEHŸ}‚ZF$ГCF$Ћ".UNC"ЋDV$:™ "D",#1,"TMP.CKZ",5:š:в"TMP.CKZ":о ZF$ Ѕ "TMP.CKZ":в ZF$Hі}ŒICГ0:І 53000:€ XГ1 Ѕ LC:… UC(X)В0 Ї UC$Гџˆ(UC(X)):д U0$Гџ(UC$,2):ICГICЋ1:Х #1,ICI}–‹ X:š#1:I ~":ƒUPDATE MAIN DATA FILEIT~,І 10400:TL$Г"23UPDATING DATA FILE...":І 10000Iа~6І 30000:€ XГ1 Ѕ LC:… UC(X)Г0 Ї Ф #1,UC(X):І 30210:C8$Г"Y":WHГUC(X):І 30110:TL$Г"23CLEARING ENTRY"Ћџˆ(UC(X)):І 10000Iн~@‹ X:š #1Iу~J‘Iј€z:ƒOPEN TEMP FILEJ,€„™ S:";:ё 25,14:‡ Э U1$;B1;&C! ё 3,15:‡ "DEBITS:";:ё 25,15:‡ Э U1$;B3;&s!ё 3,16:‡ "WITHDRAWLS:";:ё 25,16:‡ Э U1$;B4;&Ѓ! ё 3,17:‡ "SRVC. CHRG:";:ё 25,17:‡ Э U1$;B6;&Я!*CTГ0:CTГCTЋBPЋB2ЋB5:CTГCTЌ(B1ЋB3ЋB4ЋB6)'!4ё 3,20:‡"TRUE BALANCE:";:ё 25,20:‡ Э U1$;CT;'>!>І 10200:TL$Г"23PRINT STATEMENT? (Y/N)":І 10000:І 10100']!H… YN$Г"Y" Ї 19000 :„ 15000'u':ƒCENTER TITLE LINE'П'TLГџ‡(TL$)Ќ2:TLГџ((40ЌTL)Ў2):DRГџ‰(џŽ(TL$,2)):ё TL,DR:‡ џ(TL$,3);:'Э'j:ƒYESORNO('tYN$Гџ’:… YN$Г"" Ї 10100 :„ … џž("YyNn",YN$)Г0 Ї 10100( '~(('Ю:ƒLINE OF DASHES ON 23(<'иё 2,22:‡ ZL$;:(Z(2:ƒLINE OF DASHES WHEREVER(n(<ё 2,DR:‡ ZL$;:(ƒ(–:ƒCLEAR LINE 24 (( ё 1,23:‡ џЁ(38,32);:(З(вё 1,23:‡ џЁ(76,32);:(Э(њ:ƒIS THIS CORRECT))І 10400:TL$Г"23IS THIS ENTRY CORRECT? (Y/N)":І 10000:І 10100:),)^:ƒCORRECT WHICH ITEM)_)hІ 10400:TL$Г"23CORRECT ITEM NO.: ":І 10000:)t)Т:ƒENTER ANOTHER?)Е)ЬІ 10400:TL$Г"23STORE THIS ENTRY? (Y/N)":І 10000:І 10100:)Ъ*&:ƒENTER ANOTHER?**0І 10400:TL$Г"23ENTER ANOTHER TRANSACTION? (Y/N)":І 10000:І 10100:*0*Š:ƒIMPROPER DATE MESSAGE*j*”І 10400:TL$Г"23IMPROPER DATE. TRY AGAIN.":І 10000:*Š*ю:ƒTRANSACTION SCREEN HEADER*Ф*јž:DRГ0:І 10300:TL$Г"01"ЋHD$:І 10000:DRГ2:І 10300:*й.ж:ƒCHECK THE DATE+.рEFГ0:… џ‡(ZZ$)В8 Б џ‰(ZZ$)Д1 Б џ‰(ZZ$)В12 Ї EFГ1+E.хX2Г0:€ X1Г1 Ѕ џ‡(ZZ$):… џ(ZZ$,X1,1)Г"/" Ї X2ГX2Ћ1+\.ц‹:… X2ДВ2 Ї EFГ1 +—.ъE0Гџž(1,ZZ$,"/"):E1Гџž(4,ZZ$,"/"):… E1Г0 Б E0Г0 Ї EFГ1+Ю.єE2ГE0Ћ1:E3ГE1Ћ1:E4Гџ‰(џ(ZZ$,E2,2)):… E4В31 Ї EFГ1+ѓ.ўE5Гџ‰(џ(ZZ$,E3)):… E5Д60 Ї EFГ1+љ/,/::ƒITEM TO CORRECT,E/DІ 10400:TL$Г"23CORRECT WHICH ITEM?"ЋC9$:І 10000,w/NA$Гџ’:… A$Г"" Ї 12110 :„ … A$Гџ‹(13) Ї ZRГ0:,™/XVГџ‰(A$):… VД1 Б VВM9 Ї 12110,Ÿ/b,Б0:ƒHIT ANY KEY,Ъ0 … џ’Г"" Ї 12300 :„ ,ф0f:ƒCENTER PRINTED LINE-0p’ 65496,0:TLГџ‡(TL$):TLГџ((80ЌTL)Ў2):‡#Ќ2,ЄTL)TL$:-30Ъ:ƒPRINT CA HEADER-†0д’65496,0:‡ #Ќ2,џЁ(3,13):‡#Ќ2, Є5)џЁ(70,"="):TL$Г"COCO-ACCOUNTANT 3":І 12400:-1’:ƒOPEN CONFIG FILE-ъ1œ’65496,0:™ "I",#1,"CA3.CFG":‰ #1,SW:‰ #1, DV:‰ #1, BR:‰#1,SD:‰ #1,MN:š#1. 1ЁDV$Гџˆ(DV):џ(DV$,1,1)Г":".1І’ 150,BR.,1т… SDГ1 Ї І 43000.D1і… MNГ1 Ї у ї :„ у і.J2.\2Z:ƒMAIN HEADER.м2dDRГ0:І 10300:TL$Г"01COCO-ACCOUNTANT RECONCILATION":І 10000:TL$Г"02(C)1988 FEDERAL HILL SOFTWARE":І 10000:DRГ3:І 10300:.№2О:ƒTESTED INKEY$/(2ШKH$Гџ’:… KH$Г"" Ї 13000 :„ … џž(TS$,KH$)Г0 Ї 13000/.2в/Ё5 ’ 65497,0:т40:ž:HD$Г"DEBIT/CREDIT ENTRY NO."Ћџˆ(NY):І 11000:€ DMГ1 Ѕ 3:ˆ DM І 6500,6510,6520:‹ DM:І 10200:/З5z:ƒDISPLAY INC FRM0/5„’ 65497,0:т40:ž:HD$Г"INCOME TRANSACTION":І 11000:€ DMГ1 Ѕ 7:ˆ DM І 6500,6710,6720,6730,6740,6760,6770:‹:І10200:0W:˜SWГ80:š #1:’65496,0:т40:ž5:І 129000j::ƒWIDTH40:CLS50Ђ:ЂSRГ5:€ XГ1 Ѕ 6:ё 8,SR:‡ џˆ(X)Ћ". "ЋM$(X);:SRГSRЋ2:‹1:ЌІ 10200:TL$Г"18CURRENT FILE: "ЋCF$Ћ" ON DRIVE"Ћџˆ(DV):І 10000::ƒSF=FREE(DV):SF=INT(100*(SF/68))1H:БІ 30000:N0ГџЅ(1):š#1:TL$Г"19STATEMENT DATE: "ЋSD$:І 100001q:ЖTL$Г"20RECONCILED ON: "ЋTD$:І 100001Љ:Л… BPВ0 Ї TL$Г"21BALANCE PER BANK: "Ћџˆ(BP):І 100001к:РІ 10400:TL$Г"23YOUR CHOICE? (1-6)":І 100001џ:ќTS$Г"123456":І 13000:TSГџ‰(KS$)2;TSГџ‰(KH$):… TSГ6 Ї 260002/;… TSГ1 Ї 50002A;$… TSГ2 Ї 40002T;.… TSГ3 Ї 400002f;8… TSГ4 Ї 80002y;B… TSГ5 Ї 210002Œ;L… TSГ6 Ї 260002™;`Ѕ 151002А>е:ƒUPDATE UNCLEARED2к>к… FK$Г"R" Б FK$Г"S" Б C8$Г"Y" Ї 161033*>ф™ "D",#1,CF$Ћ".UNC"ЋDV$,5:а#1,5 џЇ U0$:FPГџЅ(1):д U0$ГџІ(WH):Х #1,FPЋ1:š #139>ч… FUГ0 Ї 3b>щ… TSГ3 Ї FUГ0:І 30000:V1Г3:Ѕ 400203t>юFUГ0:Ѕ 150003ŠFF:ƒSAVE RECON FILE3ЧFP… DCГ0 Ї 18400 :„ … џ‡(SD$)Г0 Б џ‡(TD$)Г0 Б BPГ0 Ї 184504FUTL$Г"23SAVING RECONCILIATION FILE":І 10400:І 100004oFZ™ "O",#1,CF$Ћ".REC"ЋDV$:‡#1,SD$:‡#1,TD$:‡#1,BP:‡#1,DC:€ XГ1 Ѕ DC:‡ #1,UD$(X):‡ #1,UT$(X):‡ #1, UA(X):‹:š:4…FЊ:ƒOPEN RECON FILE4–FДˆ я Ѕ 183005FЙ™ "I",#1,CF$Ћ".REC"ЋDV$:Л ‰ #1,SD$:Л ‰#1,TD$:‰#1,BP:‰ #1,DC:€ XГ1 Ѕ DC:Л ‰ #1, UD$(X):Л‰#1,UT$(X):‰ #1, UA(X):‹:š#1:ˆ я Ѕ 05QFОTL$Г"23LOADING RECONCILIATION FILE":І 10400:І 100005WFШ5ЯG|:ž:TL$Г"10NO RECONCILIATON FILE SAVED":І 10000:TL$Г"12HIT ANY KEY TO CONTINUE":І 10000:І 12300:ˆ я Ѕ 0:Ѕ 150006;Gрž:TL$Г"10NO RECONCILIATON ITEMS TO SAVE":І 10000:TL$Г"12HIT ANY KEY FOR MENU":І 10000:І12300:Ѕ150006ЌHž:TL$Г"10PLEASE ENTER STATEMENT INFO FIRST":І 10000:TL$Г"12HIT ANY KEY FOR MENU":І 10000:І 12300:Ѕ 150007J8TL$Г"23IS YOUR PRINTER READY? (Y/N)":І 10400:І 10000:І 10100:… YN$ДВ"Y" Ї 150007І 30000:Ф #1, VQ:І 30210:š#1:… C8$ДВ"N" Ї 40610OКžHІ 53000:… FPГ0 Ї š#1:Ѕ 40610P žM€ BГ1 Ѕ FP:Ф #1, B:UMГџ‰(U0$):… UMГVQ Ї д U0$Г"0":Х #1, B:š #1:BГFP:Ѕ 40610PžR‹ B:š #1P5žЂ… A0$Г"I" Ї 8300 :„ 3400PЌЇї:ƒTHIS INCREASES THE DRIVE STEP RATE TO 6MS. REMOVE THE REMARK LINES IF YOUR DRIVE CAN HANDLE THE HIGHER STEP RATEPОЇј’ &HD613,&H50PЭЈ’ &HD7C0,0PоЈ ’ &HD816,20 PфЈQ5Ј\’65496,0:І10400: 200,2:TL$Г"23DO YOU WANT TO QUIT? (Y/N)":І 10000:І 10100QLЈf… YN$ДВ"Y" Ї 15005Q›Јp  100,2:І 10400:TL$Г"23LOAD THIS FILE NEXT TIME? (Y/N)":І 10000:І 10100QЗЈu… YN$ДВ"Y" Ї CF$Г"NONE"QрЈz™ "O",#1, "CURRENT.FIL":‡ #1,CF$:š#1RUЈ„ž:TL$Г"10THANK YOU FOR USING ANOTHER FINE":І 10000:TL$Г"12PRODUCT FROM FEDERAL HILL SOFTWARE":І 10000:ё 2,22:ŠRЩПh† "ENTER EXPENSE ITEMS","ENTER INCOME ITEMS","BROWSE THE FILE","VIEW/CHANGE AN ENTRY","GET REPORTS","MAIN MENU"RџЯ™ "D",#1,CF$Ћ".UNC"ЋDV$,5:а#1,5 џЇ U0$:FPГџЅ(1):Sв№о "TEST.ENT" Ѕ "TEST.ENT:1":о "TEST.MTT" Ѕ "TEST.MTT:1":о "TEST.ATT"Ѕ"TEST.ATT:1":о "TEST.SPR" Ѕ "TEST.SPR:1":о "TEST.UNC" Ѕ "TEST.UNC:1":ŠSлгИв"TEST.ENT:1":в"TEST.MTT:1":в"TEST.ATT:1":в"TEST.SPR:1":в"TEST.UNC:1":ŠSётš #1:Z$ГџЁ(80,32)Tтš… SWГ40 Ї І 10400 :„ І 10450TaтЄTL$Г"23IS YOUR PRINTER READY? (Y/N)":І 10000:І 10100:… YN$Г"Y" Ї 58090T|тЎІ 30000:V1Г3:Ѕ 40020T–тъё 2,23:‡ џЁ(SWЌ4,32);Tётє€XГ0Ѕ23:€YГ0ЅSWЌ1:ёY,X:ђA$,B,C,D:џ(Z$,YЋ1,1)ГA$:‹Y:’65496,0:‡#Ќ2,Z$:’65497,0:‹X:‡ #Ќ2TўтўЅ 58030UCцx’65496,0:ž5:TL$Г"10DO YOU WANT TO QUIT? (Y/N)":І 10000:І 10100UZц‚… YN$ДВ"Y" Ї 15000UlцŒTSГ6:Ѕ 15120Uъ`’65496,0:и"INPUT":и"INPUT:1":Š32);Tётє€XГ0Ѕ23:€YГ0ЅSWЌ1:ёY,X:ђA$,B,C,D:џ(Z$,YЋ1,1)ГA$:‹Y:’65496,0:‡#Ќ2,Z$:’65497,0:‹X:‡ #Ќ2TўтўЅ 58030џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ І 6500,6510,6520,6530,6540,6550,6560,6570,6580,6590,6600,6610,6620:‹:8П5„’ 65497,0:т40:ž:HD$Г"INCOME TRANSACTION":І 11000:€ DMГ1 Ѕ 7:ˆ DM І 6500,6710,6720,6730,6740,6760,6770:‹:І10200:8и5ш… џ’Г"" Ї 13800 :„ 8њ:˜š #1:’65496,0:т40:ž5:І 1290092:ЂSRГ5:€ XГ1 Ѕ 6:ё 8,SR:‡ џˆ(X)Ћ". "ЋM$(X);:SRГSRЋ2:‹9“:ЌІ 10200:TL$Г"18CURRENT FILE: "ЋCF$Ћ" ON DRIVE"Ћџˆ(DV):І 10000:SFГџЃ(DV):SFГџ(100­(SFЎ68))9е:БІ 30000:N0ГџЅ(1):š#1:TL$Г"19NO. OF ENTRIES:"Ћџˆ(N0):І 10000: :ЖTL$Г"20FREE SPACE REMAINING:"Ћџˆ(SF)Ћ"%":І 10000:<:РІ 10400:TL$Г"23YOUR CHOICE? (1-6)":І 10000:b:ќTS$Г"1234567":І 13000:TSГџ‰(KS$):€;TSГџ‰(KH$):… TSГ7 Ї 43100:Т;… TSГ6 Ї І 26000:ž:TL$Г"11ONE MOMENT PLEASE":І 10000:Ž"CA3":д;… TSГ1 Ї 3000:ц;$… TSГ2 Ї 8000:љ;.… TSГ3 Ї 40000;;8… TSГ4 Ї І 30000:Ѕ 40405;`;B… TSГ5 Ї І 26000:ž:TL$Г"11ONE MOMENT PLEASE...":І 10000:Ž"REPORT";f;`Š;Ђ>€’ 65496,0:І 35000:… FUГ1 Ї WHГVQ:І 30100:š#1:Ѕ 16030;Х>ŒІ 30000:WHГHMЋ1:І 30110:š #1;л>ž… A0$Г"I" Ї S1ГA8<9>ЃІ 30500:Ф #1,X1:TUГџЂ(I2$):TUГTUЋS1:д I2$ГџІ(TU):Х #1,X1:… S2Г0 Б A0$Г"I" Ї š#1:Ѕ 16050ЈФ #1, X2:TUГџЂ(I2$):TUГTUЋS2:д I2$ГџІ(TU):Х #1,X2:š #1<џ>ВІ 30400:Ф #1,P1:TUГџЂ(I1$):TUГTUЋS1:д I1$ГџІ(TU):Х #1,P1:… A0$ДВ"I" А S2В0 А P2ГВ1 Ї Ф #1,P2:TUГџЂ(I1$):TUГTUЋS2:д I1$ГџІ(TU):Х #1,P2=>Мš #1=“>ЦІ 30600:Ф #1,A3:TUГџЂ(I3$):TUГTUЋS1:д I3$ГџІ(TU):Х #1,A3:… A0$ДВ"I" А S2В0 А P2ГВ1 Ї Ф #1,A4:TUГџЂ(I3$):TUГTUЋS2:д I3$ГџІ(TU):Х #1,A4=œ>аš #1=Г>к… C8$ДВ"N" Ї 16103> >ф™ "D",#1,CF$Ћ".UNC"ЋDV$,5:а#1,5 џЇ U0$:FPГџЅ(1):д U0$Гџ(џˆ(WH),2):Х #1,FPЋ1:š #1>>ч… FUГ0 Ї >A>щ… TSГ3 Ї FUГ0:І 30000:V1Г3:Ѕ 40020>S>юFUГ0:Ѕ 15000>nN:ƒMASKED INPUT ROUTINE>yN ZZ$Г"">ІN*A$Гџ’:… A$Г"" Ї 20010 :„ … A$Гџ‹(13) Ї >щN4ZLГџ‡(ZZ$):… ZLВ0 А A$Гџ‹(8) Ї ‡ A$;:ZZ$ГџŽ(ZZ$,ZLЌ1):Ѕ 20010? N>… џž(TS$,A$) Ї ‡ A$;:ZZ$ГZZ$ЋA$?NHЅ 20010?6Nч:ƒGENERAL INPUT ROUTINE?ANшZZ$Г""?nNђA$Гџ’:… A$Г"" Ї 20210 :„ … A$Гџ‹(13) Ї ?БNќZLГџ‡(ZZ$):… ZLВ0 А A$Гџ‹(8) Ї ‡ A$;:ZZ$ГџŽ(ZZ$,ZLЌ1):Ѕ 20210?уOTAГџŠ(A$):… TAВ31 А TAД91 Ї ‡ A$;:ZZ$ГZZ$ЋA$?№OЅ 20210@VPV8Гџ‰(ZZ$):… V8ДГ0 Б V8В999999.99 Ї EFГ1:І 10400:TL$Г"23AMOUNT MUST BE .01-999999.99":І 10000:@aPEFГ0:@v]Х… YN$Г"N" Ї MNГ0@”]ЪMNГ0:MN$Г"TV/COMPOSITE":@ЮaЈ’ 65496,0:™ "D",#1, CF$Ћ".ACT"ЋDV$,17:а #1, 17 џЇ WN$@лaВNAГџЅ(1)@сaМA%b І 25000:… NAГ0 Ї BA$Г"":€ XГ1 Ѕ 72:AN$(X)Г"":AC$(X)Г"":‹:š#1:A˜b EKГ0:IKГ0:€ XГ1 Ѕ NA:Ф #1, X:BA$ГBA$ЋџŽ(WN$,3):AN$(X)ГWN$:AC$(X)ГџŽ(WN$,2):ZJ$Гџ(AN$(X),4,1):… ZJ$Г"I" Ї IKГ1AЗb%… ZJ$Г"M" Б ZJ$Г"E" Ї EKГ1AУb*‹:š#1:Aвe… DVВ0 Ї B-ešTL$Г"23IS PROGRAM DISK IN DRIVE 0? (Y/N)":І 10400:І 10000:І 10100:…YN$ДВ"Y" Ї 15000B3eЄBžix… DVВ0 Ї  :„ ž:TL$Г"10MAKE SURE DATA DISK IS IN DRIVE 0":І 10000:TL$Г"12AND STRIKE ANY KEY":І 10000BВiц… џ’Г"" Ї 27110BИi№BЧj@… EKВ0 Ї CjJž:TL$Г"10NO EXPENSE ACCOUNTS ESTABLISHED":І 10000:Ѕ 27400CRjЄ… IKГ1 Ї  :„ž:TL$Г"10NO INCOME ACCOUNTS ESTABLISHED":І 10000:Ѕ27400CŽkTL$Г"12HIT ANY KEY FOR MENU":І 10000:І 13800:Ѕ 15000CЖu0™ "D",#1,CF$Ћ".ENT"ЋDV$,52:HMГџЅ(1)D@u:а #1,3 џЇ W1$, 1 џЇ W2$, 5 џЇ W3$, 5 џЇ W4$,1 џЇ W5$, 20 џЇ W6$, 1 џЇ W7$, 1 џЇ W8$, 2 џЇ O1$, 2 џЇ O2$, 5 џЇ O3$, 5 џЇ O4$, 1 џЇ O5$DFuDDSu”І 30000Dтužд W1$ГDB$:д W2$ГFK$:д W3$ГK8$:д W4$ГџІ(A8):д W5$ГC8$:д W6$ГP8$:д W7$ГT8$:д W8$ГT9$:д O1$ГS1$:д O2$ГS2$:д O3$ГџІ(S1):д O4$ГџІ(S2):д O5$ГA0$D№uЈХ #1,WH:EuјІ 30000:Ф #1,WHEzvDB$ГW1$:FK$ГW2$:K8$ГW3$:A8ГџЂ(W4$):C8$ГW5$:P8$ГW6$:T8$ГW7$:T9$ГW8$:S1$ГO1$:S2$ГO2$:S1ГџЂ(O3$):S2ГџЂ(O4$):A0$ГO5$Eкv E0ГџŠ(џ(DB$,2,1)):E1ГџŠ(џ(DB$,1)):E0$Гџ(џˆ(E0),2):E1$Гџ(џˆ(E1),2):… E0Д10 Ї E0$Г"0"ЋE0$Eєv… E1Д10 Ї E1$Г"0"ЋE1$Fv E3$ГE0$ЋE1$:F4vР™ "D",#1,CF$Ћ".ATT"ЋDV$, 5:а #1, 5 џЇ I1$FLvЪI1ГџЅ(1):… I1В0 Ї FЇvдІ 10400:TL$Г"23SETTING UP ACCOUNT TOTALS":І 10000:€ XГ1 Ѕ 72:д I1$ГџІ(0):Х #1, X:‹:Fеw$™ "D",#1,CF$Ћ".MTT"ЋDV$, 5:а #1, 5 џЇ I2$Fэw.I2ГџЅ(1):… I2В0 Ї GHw8І 10400:TL$Г"23SETTING UP MONTHLY TOTALS":І 10000:€ XГ1 Ѕ 36:д I2$ГџІ(0):Х #1, X:‹:Gvwˆ™ "D",#1,CF$Ћ".SPR"ЋDV$, 5:а #1, 5 џЇ I3$GŽw’I3ГџЅ(1):… I3В0 Ї GяwœІ 10400:TL$Г"23SETTING UP SPREADSHEET TOTALS":І 10000:€ XГ1 Ѕ 1864:д I3$ГџІ(0):Х #1, X:‹:H+€шž:‰ "ADD HOW MANY? ";AH:І 30000:WHГHMЋ1:€ XГWH Ѕ WHЋAHH`€ђM8$Гџ‹(џ„(12)):д W1$Гџ‹(88)ЋM8$Ћџ‹(џ„(28) :ƒDATEHЈ€ќUYГџ„(16):P8$ГDP$(UY):… UYГ16 Ї A0$Г"M" :„ A0$Г"E" :ƒTYPE AND PAYEEHѕˆИ’ 65497,0:AC$ГS1$:І 12600:P1ГPC:… S2В0 Ї AC$ГS2$:І 12600:P2ГPC::„ P2Г0IˆЬMPГџŠ(M8$)IkˆжTZ$Гџ(AN$(P1),4,1):TZГџž("EIM",TZ$):A0$ГTZ$:… S2В0 Ї TY$Гџ(AN$(P2),4,1):TYГџž("EIM",TY$)::„ TYГ0IЂˆрX1Г(3­(MPЌ1))ЋTZ:… S2В0 Ї X2Г(3­(MPЌ1))ЋTY :„ X2Г0IлˆъA3Г((P1Ќ1)­12)ЋMP:… S2В0 Ї A4Г((P2Ќ1)­12)ЋMP :„ A4Г0Iыˆє’ 65496,0:JYœ@š:І 10400:ё 6,Z$:І 12600:… џ(AN$(PC),4,1)ДВ"E" А џ(AN$(PC),4,1)ДВ"M" Ї TL$Г"23NOT AN EXPENSE OR MEMO ACCT.":І 10400:І10000:Ѕ7330&ƒРS2$ГZZ$&ЈЪІ 11200:T9$ГYN$:ё 36,20:‡ YN$;&Ўд'LTS$Г"0123456789.":ё 13,6:‡" ";:ё 13,6:І 20000:І 20500:A8ГV8:ё 13,6:‡ ЭU1$;A8; :ƒCHECK FOR AMOUNT'%N'˜Vё 16,8:‡ " ";:ё 16,8:І 20200:… џ‡(ZZ$)ДВ2 Ї TL$Г"23ACT. CODE MUST BE 2 CHARS.":І 10400:І 10000:Ѕ 7510'П`… џž(BA$,ZZ$)Г0 Ї І 11100:Ѕ 7510(!jAC$ГZZ$:І 12600:… џ(AN$(PC),4,1)ДВ"I" Ї TL$Г"23NOT AN INCOME ACCT.":І 10400:І10000:Ѕ7510(/tS1$ГZZ$:(Я~ё 12,10:‡џЁ(22,32);:ё 12,10:І 20200:… џ‡(ZZ$)В20 Ї ZZ$ГџŽ(ZZ$,20) :„ … џ‡(ZZ$)Г0 Ї І 10400:TL$Г"23PLEASE ENTER SOURCE":І 10000:CRГ1:І 6040:CRГ0:Ѕ 7550(нˆP8$ГZZ$:)’ё 20,12:‡" ";:ё 20,12:І 10100:‡ YN$;:T8$ГYN$:)[œё 20,14:‡ " ";:ё 20,14:TS$Г"0123456789.":І 20000:V8Гџ‰(ZZ$))“І… V8ВA8 Ї І 10400:TL$Г"23AMOUNT TOO LARGE":Ѕ 7580)ёАS1ГV8:S2Г0:S2$Г" ":ё 20,14:‡ Э "######.## ";V8;:SFГ1:… S1Г0 Ї C8$Г"Y":ё 20,16:‡ "NA";:*КІ6770:ё 20,16:І 10100:‡ YN$;:C8$ГYN$:*4@І 27300:І 13700*@JІ 7000*LTІ 7500*X^І 7510*dhІ 7550*prІ 7570*||І 7580*›†І 10500:… YN$ДВ"Y" Ї 8300*яІ 10700:… YN$Г"Y" Ї FK$Г" ":K8$Г"*INC*":T9$Г" ":S2$Г" ":S2Г0:A0$Г"I":І 16000+šІ 10800:… YN$Г"Y" Ї 8000 :„ 15000+N lІ 10400:TL$Г"23CORRECT WHICH ITEM? (1-7)":І 10000+i vCR$Гџ’:… CR$Г"" Ї 8310+˜ €CRГџ‰(CR$):… CRД1 Б CRВ7 Ї   200,1:Ѕ 8310+Ч Šˆ CR І 7000,7500,7510,7550,7570,7580,7610+м ”… CRГ2 Ї І 7580+ш žЅ 8070,e#(І 13600:ё 11,4:‡ E0$Ћ"/"ЋE1$Ћ"/"ЋE5$;:ё 33,4:‡ FK$;:ё 15,6:‡ K8$;:ё 13,8:‡ Э U1$;A8;:… FK$Г"C" БFK$Г"D"Ї ё 19,10:‡ C8$;,у#2ё 11,12:‡ P8$;:ё 24,14:‡ T8$;:ё 5,18:‡ S1$;:ё 23,18:‡ Э U1$;S1;:ё 5,20:‡ S2$;:… S2В0 Ї ё 23,20:‡ Э U1$;S2;:ё 36,20:‡ T9$;,џ#7… S2В0 Ї ё 36,18:‡ T8$;-#<-$TІ 13700:ё 11,4:‡ E0$Ћ"/"ЋE1$Ћ"/"ЋE5$;:ё 13,6:‡ Э U1$;A8;:ё 16,8:‡ S1$;:ё 12,10:‡ P8$;:ё 20,12:‡ T8$;:… S1В0 Ї ё 20,14:‡ Э U1$;S1;:-Љ$^… S1В0 Ї ё 20,16:‡ C8$;-Џ$h-љ'TLГџ‡(TL$)Ќ2:TLГџ((40ЌTL)Ў2):DRГџ‰(џŽ(TL$,2)):ё TL,DR:‡ џ(TL$,3);:.3'tYN$Гџ’:… YN$Г"" Ї 10100 :„ … џž("YyNn",YN$)Г0 Ї 10100.9'~.M'иё 2,22:‡ ZL$;:.a(<ё 2,DR:‡ ZL$;:.{( ё 1,23:‡ џЁ(38,32);:.•(вё 1,23:‡ џЁ(76,32);:.л)І 10400:TL$Г"23IS THIS ENTRY CORRECT? (Y/N)":І 10000:І 10100:/)hІ 10400:TL$Г"23CORRECT ITEM NO.: ":І 10000:/O)ЬІ 10400:TL$Г"23STORE THIS ENTRY? (Y/N)":І 10000:І 10100:/™*0І 10400:TL$Г"23ENTER ANOTHER TRANSACTION? (Y/N)":І 10000:І 10100:/г*”І 10400:TL$Г"23IMPROPER DATE. TRY AGAIN.":І 10000:0 *јž:DRГ0:І 10300:TL$Г"01"ЋHD$:І 10000:DRГ2:І 10300:0G+\І10400:TL$Г"23THIS IS NOT A VALID ACCOUNT":І10000:0+РІ 10400:TL$Г"23IS 2ND AMOUNT DEDUCTIBLE? (Y/N)":І 10000:І 10100:0Х.рEFГ0:… џ‡(ZZ$)В8 Б џ‰(ZZ$)Д1 Б џ‰(ZZ$)В12 Ї EFГ10ќ.хX2Г0:€ X1Г1 Ѕ џ‡(ZZ$):… џ(ZZ$,X1,1)Г"/" Ї X2ГX2Ћ11.ц‹:… X2ДВ2 Ї EFГ1 1N.ъE0Гџž(1,ZZ$,"/"):E1Гџž(4,ZZ$,"/"):… E1Г0 Б E0Г0 Ї EFГ11….єE2ГE0Ћ1:E3ГE1Ћ1:E4Гџ‰(џ(ZZ$,E2,2)):… E4В31 Ї EFГ11Б.ўE5Гџ‰(џ(ZZ$,E3)):… E5Д60 Б E5В99Ї EFГ11З/1э/DІ 10400:TL$Г"23CORRECT WHICH ITEM?"ЋC9$:І 100002/NA$Гџ’:… A$Г"" Ї 12110 :„ … A$Гџ‹(13) Ї ZRГ0:2A/XVГџ‰(A$):… VД1 Б VВM9 Ї 121102G/b2/ЈІ 10400:TL$Г"23IS 2nd AMOUNT DEDUCTIBLE? (Y/N)":І 10000:І 10100:2Љ0 … џ’Г"" Ї 12300 :„ 2т0p’ 65496,0:TLГџ‡(TL$):TLГџ((80ЌTL)Ў2):‡#Ќ2,ЄTL)TL$:350д’65496,0:‡ #Ќ2,џЁ(3,13):‡#Ќ2, Є5)џЁ(70,"="):TL$Г"COCO-ACCOUNTANT 3":І 12400:3P18PCГ(џž(BA$,AC$)Ћ2)Ў3:31œ’65496,0:™ "I",#1,"CA3.CFG":‰ #1,SW:‰ #1, DV:‰ #1, BR:‰#1,SD:‰ #1,MN:š#13М1ЁDV$Гџˆ(DV):џ(DV$,1,1)Г":"3Щ1І’ 150,BR3п1т… SDГ1 Ї І 430003ї1і… MNГ1 Ї у ї :„ у і3§24s2dDRГ0:І 10300:TL$Г"01COCO-ACCOUNTANT III":І 10000:TL$Г"02(C)1988 FEDERAL HILL SOFTWARE":І 10000:DRГ3:І 10300:4Ћ2ШKH$Гџ’:… KH$Г"" Ї 13000 :„ … џž(TS$,KH$)Г0 Ї 130004Б2в4Ф3+:ƒPRINT A LINE53,’ 65496,0:ё 2,V1:‡ Э "#### ";X;:‡ E3$Ћ" ";:… џ‰(K8$)В0 Ї ‡ Э "##### ";џ‰(K8$);5436… џ‰(K8$)Г0 Ї ‡ K8$Ћ" ";5H3;… SWГ80 Ї 132005—3@‡ S1$Ћ" ";:‡ џŽ(P8$,8)Ћ" ";:‡ Э "######.##";A8;:… A0$ДВ"I" А S2В0 Ї ‡ "*";5У3J… A0$Г"I" Ї ‡ "+";::„ … A0$Г"M" Ї ‡"@";5г3T’ 65496,0:63‡ FK$;:‡ Э " ######.##";A8;:… C8$Г"N" Ї BL$Г"*" :„ BL$Г" "6{3•‡ BL$;:‡ S1$Ћ" ";:‡ Э U1$;S1;:‡ " "ЋS2$Ћ" ";:‡ Э U1$;S2;:‡ џŽ(P8$,12)Ћ" "ЋT8$Ћ" "ЋT9$Ћ" "Ћ" "ЋA0$;:6‹3š’ 65496,0:6П4М… SWГ80 Ї 13550 :„ ž:DRГ0:І 10300:DRГ2:І103007;4Цё 2,1:‡ "NO. DATE ID AC PAYEE AMOUNT";:І 10200:І 10400:TL$Г"23(N)xt (P)re (V)iew/Chg (M)enu (H)ard":І 10000:7З4ют80:ž:ё 2,0:‡ ZK$;:ё 2,1:‡ B7$;:ё 2,2:‡ ZK$;:ё 2,22:‡ ZK$;:ё 20,23:‡"(N)ext (P)rev (V)iew/change (M)enu (H)ard copy";:8G5 ’ 65497,0:т40:ž:HD$Г"EXPENSE TRANSACTION":І 11000:€ DMГ1 Ѕ 13:ˆ DMџA:ƒINPUT PROGRAM 11/26/88-Р 1:• 4000ГŒ M$(10),AF$(30),AC$(72),AN$(72),AT(72):BA$Г"":U2$Г"EIM":F$Г"NONE":LГ1:KГ1:Q1Г1:DQ$Г"0123456789/":U1$Г"######.## ":ZK$ГџЁ(76,61)ˆ я Ѕ 52000:’65496,0:™"I",#1,"CURRENT.FIL":Л ‰ #1, CF$:š#1:ˆ я Ѕ 0:… CF$Г"NONE" Ї CFГ0 :„ CFГ1+ † 87,41,18,7,1W€ XГ1 Ѕ 5: BR(X):‹:€ XГ1 Ѕ 6: M$(X):‹jZZL$ГџЁ(38,"=")С_B7$Г"NO. DATE ID TP AMOUNT AC SUBTOT AC SUBTOT PAYEE/SRC T1T2 T"щnІ 12700:І 27000:… CFГ1 Ї І 25100њpˆ № Ѕ 59000sЅ 15000xт40:ž5( ИІ 27200:І 136004 ТІ 7000@ жІ 7050w и… FK$Г"S" Ї K8$Г"CASH " :„ … FK$Г"D" Ї K8$Г"DEBIT"Ы р… FK$Г"S" Б FK$Г"D" Ї ё 15,6:‡ K8$;:… FK$Г"S" Ї C8$Г"Y":ё 19,10:‡ "NA";:Ѕ 3100о х… FK$Г"D"Ї3100ъ ъІ 7070і І 7110 &… FK$Г"S" Ї 3130I 0… FK$Г"C" Б FK$Г"D" Ї І 7160 :„ C8$Г"Y":ё 19,10:‡ "NA";U :І 7180a NІ 7210g X‚s bІ 7230 vІ 7270Е Š… S1ГA8 Ї S2$Г" ":ё 5,20:‡ "-- ";:S2Г0:T9$Г" "Ы ”… S1ДA8 Ї І 7330щ МІ 10500:… YN$ДВ"Y" Ї3400 С… TSГ4 Ї І 16000:FUГ0:Ѕ 15000 а‚5 кІ 10700:… YN$Г"Y" Ї І 16000\ юІ 10800:… YN$Г"Y" Ї 3000 :„ 15000б HІ10400:TL$Г"23CORRECT WHICH ITEM? (1-11): ":І 10000:TS$Г"0123456789":І 20000:CEГџ‰(ZZ$):… CEД1 Б CEВ11 Ї 3260ю R… CEГ1 Ї І 7000:Ѕ 3260% \… CEДВ2 Ї 3500 :„ OK$ГFK$:І 7050:… FK$ГOK$ Ї 3260M f… FK$Г"C" Ї І 7070:І 7160:Ѕ 3260Ž k… FK$Г"D" Ї K8$Г"DEBIT":ё 15,6:‡ "DEBIT ";:І 7160:Ѕ 3260Ч p… FK$Г"R" Ї І 7070:C8$Г"Y":ё 19,10:‡ "NA";:Ѕ 3260 z… FK$Г"S" Б FK$Г"D" Ї K8$Г"-----":ё 15,6:‡ K8$;:C8$Г"Y":ё 19,10:‡ "NA";:Ѕ 3260. Ќ… CEДВ3 Ї 3550O Ж… FK$ДВ"C" А FK$ДВ"R" Ї 3260c РІ 7070:Ѕ 3260v о… CEДВ4 Ї 3580‰ шІ 7110:Ѕ3160œ ќ… CEДВ5 Ї 3600Ю… FK$ДВ"C" А FK$ДВ"D"Ї 3260 :„ І 7160:Ѕ3260ф… CEДВ6 Ї Ѕ 3620јІ 7180:Ѕ 3260-$… CEДВ7 Ї 3640 :„ І 7210:ё 36,18:‡ T8$;:Ѕ 3260@8… CEДВ8 Ї 3670TBІ 7220:Ѕ 3260gV… CEДВ9 Ї 3700…`І 7270:… S1ДA8 Ї І 7330‘eЅ 3260Ѓt… S2Г0 Ї 3260З~І 7320:Ѕ 3260пиІ 3090:ZRГ1:І 3210:ZRГ1:І 3280:' CQГ1000:І 10400:TL$Г"23(C)heck c(R)edcard ca(S)h (D)ebit":І 10000OЊё 25,4:‡ "2. TYPE: ";:ё 33,4:‡ "";‡ШFK$Гџ’:… FK$Г""Ї 4040 :„ … џž("CRSD",FK$)Г0 Ї 4040œв‡ FK$;:І10400:Фdё 2,4:‡ "1. DATE: ";:хnё 25,4:‡ "2. TYPE: ";: xё 2,6:‡ "3. CKNO/CRCD: ";:1‚ё 2,8:‡ "4. AMOUNT: ";:WŒё 2,10:‡ "5. CLEARED?(Y/N): ";:ˆ–ё 2,12:‡ "6. PAYEE: ";:В ё 2,14:‡ "7. DEDUCTIBLE? (Y/N): ";:ЧЊDRГ15:І 10300:юДё 2,16:‡ "ACCT. CODE AMOUNT";:ОDRГ17:І 10300:2Шё 3,18:‡ "8. 9. ";:bвё 2,20:‡ "10. 11. ";:oмІ 10200uцŠ,І 6500: :ƒDATEК6ё 2,6:‡ "2. AMOUNT: ";: :ƒ13х@ё 2,8:‡ "3. ACCT. CODE: ";: :ƒ16Jё 2,10:‡ "4. SOURCE: "ЋџЁ(25,32);: :ƒ12@Tё 2,12:‡ "5. TAXABLE? (Y/N): ";: :ƒ20yhё 2,14:‡ "6. AMT. DEPOSITED: ";: :ƒ20Їrё 2,16:‡ "7. CLEARED? (Y/N): ";: :ƒ20уXTS$ГDQ$:ё 11,4:‡ " ";:ё 11,4:І 20000:І 12000 b… EFВ0 Ї І 10900:CRГ1:І6500:CRГ0:Ѕ 7000 LlY8$Гџ‹(E5):D8$Гџ‹(E4):M8$Гџ‹(џ‰(ZZ$)):DB$ГY8$ЋM8$ЋD8$ Rv `ЁІ 4000: Šžё 15,6:‡ " ";:ё 15,6:І 20200 ІЈK8$Гџ(" "ЋZZ$,5):!В… џ‰(ZZ$)В99999 Ї І 10400:TL$Г"23CHECK NO. MUST BE LESS THAN 99999":І 10000:CRГ1:І 6010:CRГ0:Ѕ 7070!XЦTS$Г"0123456789.":ё 13,8:‡" ";:ё 13,8:І 20000:І 20500!}а… EF Ї CRГ1:І 6530:CRГ0:Ѕ 7110!™кA8ГV8:ё 13,8:‡Э U1$;A8;!Ÿф!гѓ… FK$ДВ"C" АFK$ДВ"D"Ї ё 19,10:‡ "NA";:C8$Г"Y":!љјё 19,10:І 10100:‡ YN$;:C8$ГYN$:"˜ ё 11,12:‡џЁ(22,32);:ё 11,12:І 20200:… џ‡(ZZ$)В20 Ї ZZ$ГџŽ(ZZ$,20) :„ … џ‡(ZZ$)Г0 Ї І 10400:TL$Г"23PLEASE ENTER PAYEE":І 10000:CRГ1:І 6550:CRГ0:Ѕ 7180"ІP8$ГZZ$:"л*ё 24,14:‡" ";:ё 24,14:І 10100:‡ YN$;:T8$ГYN$: "с4‚#T>ё 5,18:‡ " ";:ё 5,18:І 20200:… џ‡(ZZ$)ДВ2 Ї TL$Г"23ACT. CODE MUST BE 2 CHARS.":І 10400:І 10000:Ѕ 7230#{H… џž(BA$,ZZ$)Г0 Ї І 11100:Ѕ 7230#§RAC$ГZZ$:І 12600:… џ(AN$(PC),4,1)ДВ"E" А џ(AN$(PC),4,1)ДВ"M" Ї TL$Г"23NOT AN EXPENSE OR MEMO ACCT.":І 10400:І10000:Ѕ7230$ WS1$ГZZ$:$Ufё 23,18:‡ " ";:ё 23,18:TS$Г"0123456789.":І 20000:V8Гџ‰(ZZ$)$Нp… V8Г0 Б V8ГA8 Ї S1ГA8:S2Г0:SFГ0:S2$Г" ":ё 23,18:‡ Э U1$;S1;:ё 23,20:‡ Э U1$;S2;:ё 5,20:‡ " ";:$ѕz… V8ВA8 Ї І 10400:TL$Г"23AMOUNT TOO LARGE":Ѕ 7270%O„S1ГV8:S2ГA8ЌV8:ё 23,18:‡ Э "######.## ";V8;:ё 36,18:‡ T8$;:ё 23,20:‡ Э U1$;S2;:SFГ1%Uސ%[˜‚%ЮЂё 5,20:‡ " ";:ё 5,20:І 20200:… џ‡(ZZ$)ДВ2 Ї TL$Г"23ACT. CODE MUST BE 2 CHARS.":І 10400:І 10000:Ѕ 7330%ѕЌ… џž(BA$,ZZ$)Г0 Ї І 11100:Ѕ 7330&wЖAC$ГZџ'уР 1:• 3000dŒ M$(10),AF$(30),AC$(72),AN$(72),AT(72):BA$Г"":U2$Г"EIM":F$Г"NONE":LГ1:KГ1:Q1Г1Хˆ я Ѕ52000:’65496,0:™"I",#1,"CURRENT.FIL":Л ‰ #1, CF$:š#1:ˆ я Ѕ0:… CF$Г"NONE"ЇCFГ0 :„ CFГ1ћ † " 600","1200","2400","4800","9600",87,41,18,7,1:€ XГ1 Ѕ 5: BR$(X):‹:€XГ1 Ѕ 5: BR(X):‹:€XГ1 Ѕ 7: M$(X):‹MZZL$ГџЁ(38,"=")gnІ12700:…CFГ1ЇІ25100p:ƒON BRK GOTO 43100‹sЅ15000–xт40:ž5Ї‚DRГ0:І10300 Œž:TL$Г"01COCO-ACCOUNTANT III":І10000:TL$Г"02(C)1988 FEDERAL HILL SOFTWARE":І10000:DRГ3:І103004–TL$Г"06THIS IS YOUR SETUP:":І10000] ё8,10:‡"1. PRINTER BAUD RATE:";:‡BR$Њё8,12:‡"2. DATA DRIVE:";:‡DV;ЇДё8,14:‡"3. MAX SCREEN WIDTH:";:‡SW;ЪЙё8,16:‡"4. DRIVE SPEED: "ЋSD$;ъЛё8,18:‡"5. MONITOR: ";:‡MN$*ОІ10200:І10400:TL$Г"23IS THIS OKAY? (Y/N)":І10000:І10100=в…YN$Г"Y"Ї15000nмІ10400:TL$Г"23ITEM TO CHANGE (1-5)":І10000…цIC$Гџ’:…IC$Г""Ї230Єы…џ‰(IC$)Д1 Б џ‰(IC$)В5Ї230Гэ‡ " "ЋIC$;м№ˆ џ‰(IC$) І1000,1500,2000,2200,2400њІ10400:TL$Г"23STORING CONFIGURATION":І10000`’65496,0:™ "O",#1,"CA3.CFG":‡#1, SW:‡#1,DV,:‡#1,BR:‡#1,SD:‡#1,MN:š #1:І12700jЅ140p,‘›шž5:HD$Г"SET PRINTER BAUD RATE":І11000Фђ€ XГ1 Ѕ 5:ё14,XЋ5:‡X;:‡"- "ЋBR$(X):‹ыќTL$Г"18YOUR CHOICE? (1-5)":І10000"CH$Гџ’:…CH$Г""Ї1030 :„ …џ‰(CH$)Д1 Б џ‰(CH$)В5Ї10301 ‡ " "ЋCH$;NBRГBR(џ‰(CH$)):І12710:„мІ10400:TL$Г"23STORE DATA ON DRIVE (0-3)":І10000œцDV$Гџ’:…DV$Г""Ї1510А№…џ‰(DV$)В3Ї1500СњDVГџ‰(DV$): аІ10400:TL$Г"23DO YOU WANT AN 80-COL DISPLAY (Y/N)":І10000:І10100%к…YN$Г"Y"ЇSWГ80 :„ SWГ40+фq˜І10400:TL$Г"23HIGH SPEED DRIVE-BE CAREFUL (Y/N)":І10000:І10100Ђ…YN$Г"Y"ЇSDГ1:І43000: ЌSDГ0:І43500:ІЖ `І10400:TL$Г"23DO YOU HAVE AN RGB MONITOR? (Y/N)":І10000:І10100:…YN$Г"Y"ЇMNГ1:MN$Г"RGB") j…YN$Г"N"ЇMNГ0:MN$Г"TV/COMPOSITE"> t…MNГ0Їу і :„ у їD ~Œ'TLГџ‡(TL$)Ќ2:TLГџ((40ЌTL)Ў2):DRГџ‰(џŽ(TL$,2)):ёTL,DR:‡џ(TL$,3);:Р'tYN$Гџ’:…YN$Г""Ї10100 :„ …џž("YyNn",YN$)Г0Ї10100Ц'~и'иё2,22:‡ZL$;:ъ(<ё2,DR:‡ZL$;:( ё1,23:‡џЁ(38,32);:E)І10400:TL$Г"23IS THIS ENTRY CORRECT? (Y/N)":І10000:І10100:v)hІ10400:TL$Г"23CORRECT ITEM NO.: ":І10000:Д)ЬІ10400:TL$Г"23STORE THIS ENTRY? (Y/N)":І10000:І10100:ћ*0І10400:TL$Г"23ENTER ANOTHER TRANSACTION? (Y/N)":І10000:І10100:2*јž:DRГ0:І10300:TL$Г"01"ЋHD$:І10000:DRГ2:І10300:k0p’ 65496,0:TLГџ‡(TL$):TLГџ((80ЌTL)Ў2):‡#Ќ2,ЄTL)TL$:М0д’65496,0:‡#Ќ2,џЁ(3,13):‡#Ќ2, Є5)џЁ(70,"="):TL$Г"COCO-ACCOUNTANT 3":І12400:з18PCГ(џž(BA$,AC$)Ћ2)Ў3:$1œ’65496,0:™ "I",#1,"CA3.CFG":‰ #1,SW:‰ #1, DV:‰ #1, BR:‰#1,SD:‰ #1,MN:š#1C1ЁDV$Гџˆ(DV):џ(DV$,1,1)Г":"c1І…BRГ87Ї BR$Г" 600":’ 150,BR‚1А…BRГ41ЇBR$Г"1200":’ 150,BRЁ1К…BRГ18ЇBR$Г"2400":’ 150,BRП1Ф…BRГ7ЇBR$Г"4800":’ 150,BRн1Ю…BRГ1ЇBR$Г"9600":’ 150,BR1и…SDГ1ЇSD$Г"FAST" :„ SD$Г"NORMAL"1т…SDГ1ЇІ43000>1ь…MNГ0ЇMN$Г"TV/COMPOSITE" :„ MN$Г"RGB"S1і…MNГ1Їу ї :„ у іY2Ы2dDRГ0:І10300:TL$Г"01COCO-ACCOUNTANT III":І10000:TL$Г"02(C)1988 FEDERAL HILL SOFTWARE":І10000:DRГ3:І10300:§2ШKH$Гџ’:…KH$Г""Ї 13000 :„ …џž(TS$,KH$)Г0Ї13000 2в .6А™ "O",#1,"CURRENT.FIL":‡ #1, CF$:š#1: C7x… CF$Г"NONE" Ї  ž7‚ž:TL$Г"10ARE YOU FINISHED WITH":І 10000:TL$Г"12FILE "ЋCF$Ћ"? (Y/N)":І 10000:І 10100 Е7Œ… YN$ДВ"Y" Ї 15000 Ц7–CF$Г"NONE": т:˜’65496,0:т40:ž5:І12900!:ЂSRГ5:€XГ1 Ѕ 7:ё8,SR:‡џˆ(X)Ћ". "ЋM$(X);:SRГSRЋ2:‹!v:ЌІ10200:TL$Г"19CURRENT FILE: "ЋCF$Ћ" ON DRIVE"Ћџˆ(DV):І10000:SFГџЃ(DV):SFГџ(100­(SFЎ68))!Ћ:ЖTL$Г"20FREE SPACE REMAINING:"Ћџˆ(SF)Ћ"%":І10000!к:РІ10400:TL$Г"23YOUR CHOICE? (1-7)":І10000":ќTS$Г"1234567F":І13000:TSГџ‰(KS$)";… KH$Г"F" Ї 19000"1;TSГџ‰(KH$):…TSГ7Ї43100"J; …TSВ2 А TSД6ЇІ27200"b;…TSГ6ЇІ43700:Ѕ120"~;…TSГ1Ї:І 14200:Ѕ16000"˜;$…TSГ2ЇІ43600:Ѕ17400"ч;.…TSГ3 ЇІ43700:І10400:TL$Г"23LOADING DATA ENTRY PROGRAM":І10000:Ž"INPUT"#3;8…TSГ4 ЇІ43700:І10400:TL$Г"23LOADING REPORT PROGRAM":І10000:Ž"REPORT"#ƒ;B…TSГ5ЇІ43700:І10400:TL$Г"23LOADING CHECKBOOK PROGRAM...":І10000:Ž"CHECK"#;`Ѕ15000#Ю>€І43600:NQГ0:І10400:TL$Г"23CHECKING YOUR DISK...":І10000#м>…’ 65496,0#ы>Š€ XГ3 Ѕ 11#џ>”п DV,17,X,A$,B$$>žC$ГA$ЋџŽ(B$,127)$)>ЈNAM$(0)ГџŽ(C$,8)$@>ВEXT$(0)Гџ(C$,9,3)$N>М€ NГ1 Ѕ 7$j>ЦNAM$(N)Гџ(C$,N­32Ћ1,8)$†>аEXT$(N)Гџ(C$,9ЋN­32,3)$Ž>к‹ N$œ>ф€ NГ0 Ѕ 7$о>ю…EXT$(N)Г"ACT" А џŽ(NAM$(N),1)ДВџ‹(0)ЇNQГNQЋ1:AF$(NQ)ГNAM$(N)$ъ>ј‹ N:‹ X$њ? …NQВ0Ї16400%ƒ?ž:І12900:TL$Г"10THERE ARE NO ACTIVE FILES":І10000:TL$Г"12ON DRIVE"Ћџˆ(DV):І10000:TL$Г"14CREATE A NEW FILE? (Y/N)":І10000:І10100%—? …YN$ДВ"Y"Ї15000%ѓ?*ё3,17:Л ‰"ENTER FILENAME (8 CHARS MAX): ";RF$:…џ‡(RF$)В8ЇRF$ГџŽ(RF$,8) :„ …RF$Г""Ї15000&+?4’65496,џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУТУ!"#$Ф&'()*+,ЧСС0123Т567ШџџџџџџџџџџџџCA3 BAS цINPUT BAS“REPORT BAS%~CHECK BASЪCURRENT FILџ-CA3 CFGџ.!CONVERT BAS/bCACOPY BASXFIXIT BAS4*џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ0:CF$ГRF$:™ "O",#1,"CURRENT.FIL":‡#1,CF$:š#1&–?>ž:TL$Г"10NOW WE'LL SET UP THE ACCOUNTS FOR":І10000:TL$Г"12THIS FILE. STRIKE ANY KEY TO CONT.":І10000&Ї?H…џ’Г""Ї16200&Р?RNAГ0:І25100:Ѕ17000&љ@HD$Г"THESE ARE ACTIVE FILES ON DRIVE"Ћџˆ(DV):І11000' @COLГ5:ROWГ5'O@$€ XГ1 Ѕ 30:ёCOL,ROW:‡AF$(X);:…XЎ10Гџ(XЎ10)Ї COLГCOLЋ12:ROWГROWЌ9']@.ROWГROWЋ1'c@8‹'Ф@BDRГ17:І10300:ё4,18:‡"ENTER THE NAME OF AN EXISTING FILE";:ё4,19:‡"OR ENTER NEW FILENAME: ";'щ@LЛ ‰ RF$:…џ‡(RF$)В8ЇRF$ГџŽ(RF$,8)'ћ@Q…RF$Г""Ї15000(1@V’65496,0:ˆ я Ѕ16500:™ "I",#1, RF$Ћ".ACT"ЋDV$:š#1(€@`CF$ГRF$:ˆ я Ѕ0:™ "O",#1,"CURRENT.FIL":‡#1,CF$:š#1:І27000:І25100:Ѕ15000(Щ@tІ10400:TL$Г"22CREATE NEW FILE CALLED "ЋRF$Ћ" (Y/N)":І10000:І10100(е@yˆ я Ѕ0(щ@~…YN$ДВ"Y"Ї15000)@ˆCF$ГRF$:І27000:Ѕ16180)BhІ25000:LГNAЋ1:š #1)6BrQ1ГL:І17300:І10500)JB|…YN$ДВ"Y"Ї17010)ˆB†І10400:TL$Г"23STORE THIS ACCOUNT? (Y/N)":І10000:І10100)іB…YN$Г"Y"ЇІ25000:WB$ГAC$Ћ" "ЋTY$Ћ" "ЋAN$:д WN$ГWB$:Х #1, L:š #1:AN$(L)ГWB$:BA$ГBA$ЋAC$Ћ" ":AC$(L)ГAC$:š#1*FBšІ10400:TL$Г"23ADD ANOTHER ACCOUNT? (Y/N)":І10000:І10100:…YN$ДВ"Y"Ї17400*XBЄLГLЋ1:Ѕ17010*”C”’ 65497,0:ž:HD$Г"ADD/CHANGE ACCOUNT NO."Ћџˆ(Q1):І11000*іCžё4,5:‡"2-LETTER CODE: ";:ё 4,7:‡"ACCOUNT NAME: ";:ё4,9:‡"ACCOUNT TYPE (EIM): ";:DRГ22:І10200+OCЈё19,5:‡" ";:ё19,5:І20200:…џ‡(ZZ$)ДВ2ЇTL$Г"23MUST BE TWO LETTERS":І10000:Ѕ17320+—C­…џž(BA$,ZZ$)Ї TL$Г"23YOU'VE ALREADY USED CODE "ЋZZ$:І10000:Ѕ17320+ЃCЏAC$ГZZ$,CВё18,7:‡џЁ(20,32);:ё18,7:І20200:…џ‡(ZZ$)В20ЇTL$Г"23MAXIMUM 12 CHARACTERS":І10000:Ѕ17330, CЗAN$ГZZ$,%CМё24,9:‡" ";:ё24,9,XCЦZZ$Гџ’:…ZZ$Г""Ї17350 :„ …џž("IEM",ZZ$)Г0Ї17350,lCа‡ ZZ$;:TY$ГZZ$,rCк,™Cјš:Q5Г1:Q6Г18:І25000:š #1:І 25100,тC§ž:HD$Г"YOU HAVE SET UP"Ћџˆ(NA)Ћ" ACCOUNTS":І11000:’ 65497,0:І10200-DQ7Г3:€XГQ5 Ѕ Q6:ё3,Q7:‡AN$(X)Ћ" "ЋAN$(XЋ18):Q7ГQ7Ћ1:‹-^D І10400:TL$Г"23(N)ext (A)dd (C)orrect (P)rint (M)enu":І10000-“DZN$Гџ’:…ZN$Г""Ї17430 :„ …џž("NACPM",ZN$)Г0Ї17430-жD …ZN$Г"N" А NAД37Ї17430 :„ …ZN$Г"N" А Q6Г18ЇQ5Г37:Q6Г54:Ѕ17405-ўD%…ZN$Г"N" А Q6Г54ЇQ5Г1:Q6Г18:Ѕ17405.WD*…ZN$Г"A" А NAД72ЇІ10400:TL$Г"23ADD ACCOUNTS? (Y/N)":І10000:І10100:…YN$ДВ"Y"Ї17420.ЙD4…ZN$ДВ"A"Ї17480 :„ …NAВ71ЇІ10400:TL$Г"23ALL ACCTS USED. HIT ANY KEY":І10000:І12300:Ѕ17420.ХD>Ѕ17000.тDH…ZN$Г"P"ЇІ18000:Ѕ17400.ѕDR…ZN$Г"M"Ї15000/DW…ZN$Г"C"ЇІ51000:…N0Г0Ї17500/UDXІ10400:TL$Г"23CAN'T CHANGE ACCOUNTS. HIT ANY KEY":І10000/nDY…џ’Г""Ї17497 :„17420/ХD\…ZN$Г"C"ЇІ10400:TL$Г"23 CHANGE AN ACCOUNT? (Y/N)":І10000:І10100:…YN$ДВ"Y"Ї17420/ќDfІ10400:ё2,23:‡"CODE OF ACCT TO CHANGE: ";:І202000*Dp…џ‡(ZZ$)ДВ2Ї17420 :„ …џž(BA$,ZZ$)Г0Ї174200XDzAC$ГZZ$:І12600:LГPC:Q1ГL:І17300:І105000lD„…YN$ДВ"Y"Ї170100ЊDށІ10400:TL$Г"23STORE THIS ACCOUNT? (Y/N)":І10000:І101001D˜…YN$Г"Y"ЇІ25000:WB$ГAC$Ћ" "ЋTY$Ћ" "ЋAN$:д WN$ГWB$:Х #1, L:š #1:AN$(L)ГWB$:BA$ГBA$ЋAC$Ћ" ":AC$(L)ГAC$:š#11$DЂЅ174001iFPІ10400:TL$Г"23PRINT THIS LIST?":І10000:І10100:…YN$ДВ"Y"Ї174201ЪFZІ12500:TL$Г"LIST OF ACCOUNTS":І12400:TL$Г"FILE: "ЋF$:І12400:‡#Ќ2,Є5) џЁ(70,"="):‡#Ќ2:‡#Ќ22Fd€ AГ1 Ѕ 36:‡#Ќ2, Є10) AN$(A);:‡#Ќ2,Є40) AN$(AЋ36):‹:‡#Ќ2,џ‹(12):2lJ8І 27200:І 10400:TL$Г"23FIX A FAULTY FILE? (Y/N)":І 10000:І 10100:… YN$ДВ"Y" Ї 150002€JB… DVДВ0 Ї 191002мJLІ 10400:TL$Г"23IS PROGRAM DISK IN DRIVE 0? (Y/N)":І 10000:І 10100:… YN$ДВ"Y" Ї 150003JœІ 10400:TL$Г"23LOADING FILE REPAIR PROGRAM":І 10000:Ž"FIXIT"3:N:ƒMASKED INPUT ROUTINE3EN ZZ$Г""3lN*A$Гџ’:…A$Г""Ї20010 :„ …A$Гџ‹(13)Ї3ЋN4ZLГџ‡(ZZ$):…ZLВ0 А A$Гџ‹(8)Ї‡ A$;:ZZ$ГџŽ(ZZ$,ZLЌ1):Ѕ200103ЬN>…џž(TS$,A$)Ї‡ A$;:ZZ$ГZZ$ЋA$3иNHЅ200103єNч:ƒGENERAL INPUT ROUTINE3џNшZZ$Г""4&NђA$Гџ’:…A$Г""Ї20210 :„ …A$Гџ‹(13)Ї4eNќZLГџ‡(ZZ$):…ZLВ0 А A$Гџ‹(8)Ї‡ A$;:ZZ$ГџŽ(ZZ$,ZLЌ1):Ѕ202104”OTAГџŠ(A$):…TAВ31 А TAД91 Ї‡ A$;:ZZ$ГZZ$ЋA$4 OЅ202104В]Х…YN$Г"N"ЇMNГ04а]ЪMNГ0:MN$Г"TV/COMPOSITE":5 aЈ’ 65496,0:™ "D",#1, CF$Ћ".ACT"ЋDV$,17:а #1, 17 џЇ WN$5aВNAГџЅ(1)5aМ5\b І25000:…NAГ0ЇBA$Г"":€XГ1 Ѕ 72:AN$(X)Г"":AC$(X)Г"":‹:š#1:5Аb BA$Г"":€ XГ1 Ѕ NA:Ф #1, X:BA$ГBA$ЋџŽ(WN$,3):AN$(X)ГWN$:AC$(X)ГџŽ(WN$,2):‹:š#1:5тixBA$Г"":NAГ0:€XГ1 Ѕ 72:AN$(X)Г"":AC$(X)Г"":‹:6 iмˆ яБ Ѕ27200:™ "I",#1,CF$ЋDV$:š #1:6j@…CF$ДВ"NONE"Ї6tjJž:TL$Г"10YOU HAVEN'T CHOSEN A FILE.":І10000:TL$Г"12HIT ANY KEY FOR MENU":І100006…jT…џ’Г""Ї272206‘j^Ѕ150006яjЄž:TL$Г"10MAKE SURE PROGRAM DISK IS IN DRIVE 0":І10000:TL$Г"12AND STRIKE ANY KEY":І100007jЎ…џ’Г""Ї273107jИ7|Її:ƒTHIS INCREASES THE DRIVE STEP RATE TO 6MS. REMOVE THE REMARK LINES IFYOUR DRIVE CAN HANDLE THE HIGHER STEP RATE7ŽЇј’ &HD613,&H507Ј’ &HD7C0,07ЎЈ ’ &HD816,20 7ДЈ8Ј\’65496,0:І10400: 200,2:TL$Г"23DO YOU WANT TO QUIT? (Y/N)":І10000:І101008Јf…YN$ДВ"Y"Ї1500086Јu:ƒIFYN$<>"Y"THENCF$="NONE"8BЈwІ273008mЈz™ "O",#1, "CURRENT.FIL":‡#1,"NONE":š#18пЈ„ž:TL$Г"10THANK YOU FOR USING ANOTHER FINE":І10000:TL$Г"12PRODUCT FROM FEDERAL HILL SOFTWARE":І10000:ё2,22:Š9Љь’ &HD613,83:’&HD7C0,3:’&HD816,23:9ЊP…DVВ0Ї9nЊZІ10400:TL$Г"23IS DATA DISK IN DRIVE"Ћџˆ(DV)Ћ"? (Y/N)":І10000:І10100:…YN$ДВ"Y"Ї 150009tЊd9€ЊД…DVВ0Ї9оЊОІ10400:TL$Г"23IS PROGRAM DISK IN DRIVE"Ћџˆ(0)Ћ"? (Y/N)":І10000:І10100:…YN$ДВ"Y"Ї 150009эЊШІ 14000::zПh† "LOAD/CREATE A FILE","SET UP ACCOUNTS","ADD/CORRECT ENTRIES","GET REPORTS","MAINTAIN CHECKBOOK","CHANGE YOUR SETUP","QUIT THE PROGRAM":’УP™ "O",#1, "CA3.CFG":ОУZ‡ #1, 40:‡#1, 0,:‡#1,1:‡#1,0:‡#1,0:š #1:ФУdŠ:њЧ8’65496,0:™"D",#1,CF$Ћ".ENT"ЋDV$,52:N0ГџЅ(1):š#1:;(Ы ™ "O",#1,"CURRENT.FIL":‡#1,"NONE":š#1:Ѕ6;Sв№™ "O",#1,"CURRENT.FIL":‡#1,"NONE":š#1:;YвњŠ;™цxš#1:ž5:TL$Г"10DO YOU WANT TO QUIT? (Y/N)":І 10000:І 10100;Ац‚… YN$ДВ"Y" Ї 15000;ТцŒTSГ6:Ѕ 15120;тъ`’65496,0:и"CA3":и "CA3:1":ŠDV$,52:N0ГџЅ(1):š#1:;(Ы џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџE{:ƒREPORT PROGRAM 11/26/88.Р 1:• 4000:б 1,400Œ M$(10),AF$(30),AC$(72),AN$(72),AT(72),MO$(12),BF(12,3):BA$Г"":U2$Г"EIM":F$Г"NONE":LГ1:KГ1:Q1Г1:DQ$Г"0123456789/":U1$Г"######.## ":ZK$ГџЁ(76,61):U2$Г" #,###,###.##":ZY$ГџЁ(70,"="):U3$Г" ###,###.##"iˆ я Ѕ52000:’65496,0:™"I",#1,"CURRENT.FIL":Л ‰ #1, CF$:š#1:ˆ я Ѕ0:… CF$Г"NONE" Ї CFГ0 :„ CFГ1| † 87,41,18,7,1г€ XГ1 Ѕ 5: BR(X):‹:€ XГ1 Ѕ 6: M$(X):‹:€ XГ1 Ѕ 12: MO$(X):‹:€ XГ1 Ѕ 6: UM$(X):‹цZZL$ГџЁ(38,"=")=_B7$Г"NO. DATE ID TP AMOUNT AC SUBTOT AC SUBTOT PAYEE/SRC TX C T"bnІ12700:І27000:… CFГ1 Ї І25100mxт40:ž5~}ˆ № Ѕ 59000 ‚TL$Г"08COCO ACCOUNTANT III REPORTS":І10000:TL$Г"10PLEASE ENTER TODAY'S DATE (MM/DD/YY)":І10000:ё9,12:‡ ">>> ";:TS$ГDQ$:І20000:TD$ГZZ$ШЅ14990SшOEГ0:OIГ0:OMГ0:І30400:€ XГ1 Ѕ NA:Ф #1, X:AT(X)ГџЂ(I1$)ЌђTM$Гџ(AN$(X),4,1):… TM$Г"E" Ї OEГOEЋAT(X) :„ … TM$Г"I" Ї OIГOIЋAT(X) :„ OMГOMЋAT(X)Жї‹:š#1ТLІ14100зQ… KH$Г"P" Ї 1500ыVY1Г1:Y2Г18:V1Г3X… TSГ5 Ї HD$Г"TAX ITEMS SUMMARY":Ѕ1117c[… TSДВ4 Ї HD$Г"ACCOUNT SUMMARY: "ЋTD$ :„ HD$Г"SUMMARY: "ЋDS$Ћ" TO "ЋDE$o]І11000Ќ`€ XГY1 Ѕ Y2:… XДГNA Ї ё5,V1:‡ AN$(X)Ћ" ";:‡ Э U2$;AT(X);ИjV1ГV1Ћ1Рt‹ Xоˆ… XГВNA Ї 1200 :„ І14200’Y1ГY1Ћ18:Y2ГY1Ћ17:V1Г3:ž:Ѕ1115"А… TSГ5 Ї І21200 :„ І14700cФІ10200:І14300:… YN$Г"Y" Ї 1500 :„ … TSДВ4 Ї 15000 :„ 15500нмІ14000:І12500:TL$Г"SUMMARY BY ACCOUNT":І12400:… TSГ5 Ї TL$Г"TAX ITEMS" :„ … TSГ4 Ї TL$ГDS$Ћ" TO "ЋDE$ :„ TL$ГTD$#сІ12400:TL$Г"FILE: "ЋCF$:І12400:TL$ГџЁ(70,"="):І12400:‡#Ќ2:‡#Ќ2vц€ XГ1 Ѕ 36:… џ‡(AN$(X))В0 Ї ‡#Ќ2, Є5) AN$(X);:‡#Ќ2, Э U2$;AT(X);::„ ‡ Є5) " ";Ф№… џ‡(AN$(XЋ36))В0 Ї ‡#Ќ2, Є39)AN$(XЋ36);:‡#Ќ2, Э U2$;AT(XЋ36)::„ ‡#Ќ2," "пѕ‹ X:‡#Ќ2:… TSГ5 Ї 1600њ‡#Ќ2:І13800:‡#Ќ2,Є5)"TOTAL EXPENSES ";:‡#Ќ2,Э U2$;OEJ‡#Ќ2,Є5)"TOTAL INCOME ";:‡#Ќ2,Э U2$;OIz ‡#Ќ2,Є5)"TOTAL MEMO ";:‡#Ќ2, Э U2$;OMД‡#Ќ2,Є5)"NET CASH FLOW ";:‡#Ќ2,Э U2$;OIЌOE:І13800м‡#Ќ2,џ‹(12):… TSГ4 Ї 15500 :„ 15000@‡#Ќ2:І13800:‡#Ќ2,Є5)"DEDUCTIBLE EXPENSES ";:‡#Ќ2,Э U2$;OEMJ‡#Ќ2,Є5)"TAX-FREE INCOME ";:‡#Ќ2,Э U2$;OI€T‡#Ќ2,Є5)"TAXABLE INCOME ";:‡#Ќ2, Э U2$;ETН^‡#Ќ2,Є5)"NET TAXABLE INCOME ";:‡#Ќ2,Э U2$;ETЌOE:І13800еh‡#Ќ2,џ‹(12):Ѕ15600раІ2700 кž:HD$Г " MO. EXPENSE INCOME NET ":І11000:V1Г3“фІ30500:€ XГ1 Ѕ 36 Љ 3:Ф #1, X:B1ГџЂ(I2$):Ф #1, XЋ1:B2ГџЂ(I2$):Ф #1, XЋ2:B3ГџЂ(I2$):OEГOEЋB1:OIГOIЋB2:OMГOMЋB3мюё2,V1:‡ MO$(((XЌ1)Ў3)Ћ1)Ћ" ";:‡ Э U1$;B1;:‡ Э U1$;B2;:‡ Э U1$;B2ЌB1;юјV1ГV1Ћ1:‹:š#1EDRГV1:І10300:ё2,16:‡ "TOT ";:‡ Э U1$;OE;:‡ Э U1$;OI;:‡ Э U1$;OIЌOE;:DRГ17:І10300d І14300:… YN$ДВ"Y" Ї 15000њІ2700:І14000:І12500:TL$Г"MONTHLY SUMMARY: "ЋTD$:І12400:І14400:‡#Ќ2,Є5)"MONTH EXPENSE INCOME MEMO NET":І14400:‡#Ќ2m І30500:€ XГ1 Ѕ 36 Љ 3:Ф #1, X:B1ГџЂ(I2$):Ф #1, XЋ1:B2ГџЂ(I2$):Ф #1, XЋ2:B3ГџЂ(I2$):OEГOEЋB1:OIГOIЋB2:OMГOMЋB3в*‡#Ќ2, Є5) MO$(((XЌ1)Ў3)Ћ1)Ћ" ";:‡#Ќ2, Э U2$;B1;:‡#Ќ2, Э U2$;B2;:‡#Ќ2,Э U2$;B3;:‡#Ќ2, Э U2$;B2ЌB1м4‹:š#1ю>‡#Ќ2:І12400: EH‡#Ќ2, Є5) "TOT ";:‡#Ќ2, Э U2$;OE;:‡#Ќ2, Э U2$;OI;:‡#Ќ2,Э U2$;OM;:‡#Ќ2, Э U2$;OIЌOE eRІ14400:‡#Ќ2,џ‹(12):Ѕ15000 Ћ ŒETГ0:GTГ0:OMГ0:OIГ0:OEГ0:€ GГ1 Ѕ 12:€ HГ1 Ѕ 3:BF(G,H)Г0:‹ H:‹ G: љ ИІ14000:І10400:TL$Г"23PRINTING SPREADSHEET NOW":І10000:S3Г1:S4Г6:І2700! НІ3900!7 ТІ30600:€ XГ1 Ѕ NA:LTГџž("EIM",џ(AN$(X),4,1))!P Ч‡#Ќ2,Є5) AC$(X)Ћ" ";!` Ь€ YГS3 Ѕ S4!‚ рФ #1, (12­(XЌ1))ЋY:NMГџЂ(I3$)!› ъBF(Y,LT)ГBF(Y,LT)ЋNM!Ў є‡#Ќ2,Э U3$;NM;!У ў‹ Y:‡#Ќ2:‹ X:š#1!Я І14400" € MГ1 Ѕ 3:… MГ1 Ї FI$Г"EX " :„ … MГ2 Ї FI$Г"IN " :„ FI$Г"ME ""# ‡#Ќ2,Є5) FI$;"T 0€ ZГS3 Ѕ S4:‡#Ќ2,Э U3$;BF(Z,M);:‹ Z:‡#Ќ2:‹ M"` :І14400"Њ D‡#Ќ2,Є5)"NT ";:€ XГS3 Ѕ S4:‡#Ќ2,Э U3$;BF(X,2)ЌBF(X,1);:‹:‡#Ќ2:І14400"е N… S3Г1 Ї S3Г7:S4Г12:‡#Ќ2,џ‹(12):Ѕ3005# X€ HГ1 Ѕ 12:OEГOEЋBF(H,1):OIГOIЋBF(H,2):OMГOMЋBF(H,3):‹# bЅ1530#`<І12500:TL$Г"SUMMARY BY MONTH AND ACCOUNT: "ЋTD$:І12400:І14400#ЫF… S3Г1 Ї ‡#Ќ2,Є5)"ACT JAN FEB MAR APR MAY JUN":І14400:‡#Ќ2:$-P‡#Ќ2,Є5)"ACT JUL AUG SEP OCT NOV DEC":І14400:‡#Ќ2:$œ#(І13600:ё11,4:‡ E0$Ћ"/"ЋE1$Ћ"/"ЋE5$;:ё33,4:‡ FK$;:ё15,6:‡ K8$;:ё13,8:‡ Э U1$;A8;:… FK$Г"C" Ї ё19,10:‡ C8$;%#2ё11,12:‡ P8$;:ё24,14:‡ T8$;:ё5,18:‡ S1$;:ё23,18:‡ Э U1$;S1;:ё5,20:‡ S2$;:… S2В0 Ї ё23,20:‡ Э U1$;S2;:ё36,20:‡ T9$;%.#7… S2В0 Ї ё36,18:‡ T8$;%4#<%Е$TІ13700:ё11,4:‡ E0$Ћ"/"ЋE1$Ћ"/"ЋE5$;:ё13,6:‡ Э U1$;A8;:ё16,8:‡ S1$;:ё12,10:‡ P8$;:ё20,12:‡ T8$;:… S1В0 Ї ё20,14:‡ Э U1$;S1;:%а$^… S1В0 Ї ё20,16:‡ C8$;%ж$h&'TLГџ‡(TL$)Ќ2:TLГџ((40ЌTL)Ў2):DRГџ‰(џŽ(TL$,2)):ёTL,DR:‡ џ(TL$,3);:&h'BTLГџ‡(TL$)Ќ2:TLГџ((80ЌTL)Ў2):DRГџ‰(џŽ(TL$,2)):ёTL,DR:‡ џ(TL$,3);:&Ђ'tYN$Гџ’:… YN$Г"" Ї 10100 :„ … џž("YyNn",YN$)Г0 Ї 10100&Ј'~&Л'иё2,22:‡ ZL$;:&Ю(<ё2,DR:‡ ZL$;:&ч( ё1,23:‡ џЁ(38,32);:'(вё1,23:‡ џЁ(76,32);:'C)І10400:TL$Г"23IS THIS ENTRY CORRECT? (Y/N)":І10000:І10100:'t)hІ10400:TL$Г"23CORRECT ITEM NO.: ":І10000:'В)ЬІ10400:TL$Г"23STORE THIS ENTRY? (Y/N)":І10000:І10100:'љ*0І10400:TL$Г"23ENTER ANOTHER TRANSACTION? (Y/N)":І10000:І10100:(1*”І10400:TL$Г"23IMPROPER DATE. TRY AGAIN.":І10000:(h*јž:DRГ0:І10300:TL$Г"01"ЋHD$:І10000:DRГ2:І10300:(Ђ+\І10400:TL$Г"23THIS IS NOT A VALID ACCOUNT":І10000:(з.рEFГ0:… џ‡(ZZ$)В8 Б џ‰(ZZ$)Д1 Б џ‰(ZZ$)В12 Ї EFГ1).хX2Г0:€ X1Г1 Ѕ џ‡(ZZ$):… џ(ZZ$,X1,1)Г"/" Ї X2ГX2Ћ1)%.ц‹:… X2ДВ2 Ї EFГ1 )`.ъE0Гџž(1,ZZ$,"/"):E1Гџž(4,ZZ$,"/"):… E1Г0 Б E0Г0 Ї EFГ1)—.єE2ГE0Ћ1:E3ГE1Ћ1:E4Гџ‰(џ(ZZ$,E2,2)):… E4В31 Ї EFГ1)М.ўE5Гџ‰(џ(ZZ$,E3)):… E5Д60 Ї EFГ1)Т/)л0 … џ’Г"" Ї 12300 :„ *0p’65496,0:TLГџ‡(TL$):TLГџ((80ЌTL)Ў2):‡#Ќ2,ЄTL)TL$:*d0д’65496,0:‡#Ќ2,џЁ(3,13):‡#Ќ2, Є5)џЁ(70,"="):TL$Г"COCO-ACCOUNTANT 3":І12400:*18PCГ(џž(BA$,AC$)Ћ2)Ў3:*Ь1œ’65496,0:™ "I",#1,"CA3.CFG":‰ #1,SW:‰ #1, DV:‰ #1, BR:‰#1,SD:‰ #1,MN:š#1*ы1ЁDV$Гџˆ(DV):џ(DV$,1,1)Г":"*ї1І’150,BR+ 1т… SDГ1 Ї І43000+$1і… MNГ1 Ї у ї :„ у і+*2+œ2dDRГ0:І10300:TL$Г"01COCO-ACCOUNTANT III":І10000:TL$Г"02(C)1988 FEDERAL HILL SOFTWARE":І10000:DRГ3:І10300:+д2ШKH$Гџ’:… KH$Г"" Ї 13000 :„ … џž(TS$,KH$)Г0 Ї 13000+к2в+э3+:ƒPRINT A LINE,>3,’65496,0:ё2,V1:‡ Э "#### ";X;:‡ E3$Ћ" ";:… џ‰(K8$)В0 Ї ‡ Э "##### ";џ‰(K8$);,[36… џ‰(K8$)Г0 Ї ‡ K8$Ћ" ";,o3;… SWГ80 Ї 13200,О3@‡ S1$Ћ" ";:‡ џŽ(P8$,8)Ћ" ";:‡ Э "######.##";A8;:… A0$ДВ"I" А S2В0 Ї ‡ "*";,ъ3J… A0$Г"I" Ї ‡ "+";::„ … A0$Г"M" Ї ‡"@";,љ3T’65496,0:-83‡ FK$;:‡ Э " ######.##";A8;:… C8$Г"N" Ї BL$Г"*" :„ BL$Г" "- 3•‡ BL$;:‡ S1$Ћ" ";:‡ Э U1$;S1;:‡" "ЋS2$Ћ" ";:‡ Э U1$;S2;:‡ џŽ(P8$,12)Ћ" "ЋT8$Ћ" "ЋT9$Ћ" "Ћ" "ЋA0$;:-Џ3š’65496,0:-т4М… SWГ80 Ї 13550 :„ ž:DRГ0:І10300:DRГ2:І10300.Z4Цё2,1:‡ "NO. DATE ID AC PAYEE AMOUNT";:І10200:І10400:TL$Г"23(N)xt (P)re (V)iew/Chg (M)enu (H)ard":І10000:.б4ют80:ž:ё2,0:‡ ZK$;:ё2,1:‡ B7$;:ё2,2:‡ ZK$;:ё2,22:‡ ZK$;:ё20,23:‡"(N)ext (P)rev (V)iew/change (M)enu (H)ard copy";:.ы5ш‡#Ќ2,Є5) џЁ(70,"="):/;6АІ10400:TL$Г"23 IS YOUR PRINTER READY? (Y/N)":І10000:І10100:… YN$Г"Y" Ї /W6К… TSГ4 Ї 15500 :„ 15000/Ѓ7TL$Г"23(S)creen or (P)rinter? (S/P)":І10400:І10000:TS$Г"SP":І13000:/п7xІ10200:TL$Г"23HIT ANY KEY TO CONTINUE":І10400:І10000/ј7‚… џ’Г"" Ї 14210 :„ 007мTL$Г"23PRINT THIS? (Y/N)":І10400:І10000:І10100:0F8@TL$ГZY$:І12400:0”8ЄTL$Г"23CONTINUE? (Y/N)":І10400:І10000:І10100:… YN$ДВ"Y" Ї XГN0:Ѕ155000š8Ў0Э9… SWГ80 Ї 14620 :„ ž:DRГ0:І10300:DRГ2:І1030019ё2,1:‡ "NO. DATE ID AC PAYEE AMOUNT";:І10200:І10400:І10200:1U9т80:ž:ё2,0:‡ ZK$;:ё2,1:‡ B7$;:ё2,2:‡ ZK$;:ё2,22:‡ ZK$;:1ˆ9lІ14200:т40:ž:HD$Г"GRAND TOTALS: "ЋTD$:І110001В9vё3,7:‡ "EXPENSES.......";:‡ Э U2$;OE;1л9€ё3,9:‡ "INCOME.........";:‡ Э U2$;OI29Šё3,11:‡ "MEMO...........";:‡ Э U2$;OM;249”ё3,13:‡ "NET CASH FLOW..";:‡ Э U2$;OIЌOE;2:9ž2–9аІ10400:ё2,23:‡ "ENTER ACT CODE: ";:І20200:… џ‡(ZZ$)Г0 Ї 15500 :„ … џ‡(ZZ$)ДВ2 Ї 148002У9кAC$ГZZ$:І12600:… PCГ0 Ї   100,1:Ѕ148002Щ9ф3:4І10400:ё8,23:‡ "ENTER MONTH (1-12): ";:І20200:UTГџ‰(ZZ$):… PFГ0 Ї 3_:>І10400:ё2,23:‡ "PAYEE/SOURCE: ";:І20200:… џ‡(ZZ$)В20 Ї ZZ$ГџŽ(ZZ$,20)3m:HPZ$ГZZ$:3Ѓ:ŽSFГџЃ(DV):І30000:N0ГџЅ(1):š#1:SFГџ(100­(SFЎ68))3Ф:˜š #1:’65497,0:т40:ž5:І129003ћ:ЂSRГ5:€ XГ1 Ѕ 6:ё8,SR:‡ џˆ(X)Ћ". "ЋM$(X);:SRГSRЋ2:‹4=:ЌІ10200:TL$Г"18CURRENT FILE: "ЋCF$Ћ" ON DRIVE"Ћџˆ(DV):І100004h:БTL$Г"19NO. OF ENTRIES:"Ћџˆ(N0):І100004:ЖTL$Г"20FREE SPACE REMAINING:"Ћџˆ(SF)Ћ"%":І100004Ь:РІ10400:TL$Г"23YOUR CHOICE? (1-7)":І100004й:Х’65496,04ѓ:ќTS$Г"1234567":І130005;TSГџ‰(KH$)5;… TSГ6 Ї 260005A;ˆ TS Ѕ1000,2000,3000,15500,15600,260005ф<ŒPFГ0:š#1:т40:ž5:І12900:LUГ7:TL$Г"05LIST AND TOTAL EXPENSES":І10000:€ XГ1 Ѕ 6:ё8,LU:‡ џˆ(X)Ћ". "ЋUM$(X);:LUГLUЋ2:‹:І10200:TL$Г"23YOUR CHOICE? (1-7)":І100006<–TV$Гџ’:… TV$Г"" Ї 15510 :„ TVГџ‰(TV$)6!<›… TVГ6 Ї 150006;< … TVД1 Б TVВ6 Ї 155106R<ЊІ14100:‡ " "ЋSP$;6~<Д… TVГ1 Ї І14900:… UTД1 Б UTВ12 Ї 155006Ї<О… TVГ3 Ї І14800 :„ … TVГ5 Ї І149106У<У… TVВ1 А TVД6 Ї І162006ђ<Шˆ TV Ѕ18000,18200,18600,18400,18900,150006ў<вЅ155107”<№PFГ0:š#1:т40:ž5:І12900:LUГ7:TL$Г"05LIST AND TOTAL TAX ITEMS":І10000:ё8,9:‡"1. ACCT. SUMMARY":ё8,11:‡"2. SPECIFIC ACCOUNT":ё8,13:‡"3. ALL ITEMS"7н<њё8,15:‡"4. REPORT MENU":І10200:TL$Г"23YOUR CHOICE? (1-4):GOSUB100008=TS$Г"1234567":І13000:TTГџ‰(KH$):… TTГ4 Ї 150008C=І14100:… SP$Г"P"Ї І14000:… YN$ДВ"Y" Ї 156008o=… TTГ2 Ї І14800:І12600:… PCД1 Ї 156008Œ=ˆ TT Ѕ23000,23200,234008я>€’65496,0:‡#Ќ2,Є2) "";:‡#Ќ2, Э "#### ";X;:‡#Ќ2, E3$Ћ" ";:… џ‰(K8$)В0 Ї ‡#Ќ2,Э "##### ";џ‰(K8$);9>Š… џ‰(K8$)Г0 Ї ‡#Ќ2,K8$Ћ" ";9U>”‡#Ќ2,FK$;:‡#Ќ2, Э " ######.##";A8;:… C8$Г"N" Ї BL$Г"*" :„ BL$Г" "9б>ž‡#Ќ2,BL$;:‡#Ќ2,S1$Ћ" ";:‡#Ќ2, Э U1$;S1;:‡#Ќ2," "ЋS2$Ћ" ";:‡#Ќ2,Э U1$;S2;:‡#Ќ2, џŽ(P8$,12)Ћ" "ЋT8$Ћ" "ЋT9$Ћ" "Ћ" "ЋA0$::G>ф‡#Ќ2,Є2) ZK$:‡#Ќ2,Є2)" NO. DATE ID TP TOTAL A1 SUB1/DEP A2 SUB2 PAYEE/SRC T1T2 TR":‡#Ќ2,Є2)ZK$::€?H’65497,0:ž:HD$Г"ENTER SEARCH DATES":І11000:І10200::Я?Rё8,9:‡ "STARTING DATE: ";:TS$ГDQ$:І20000:І12000:… EFГ1 Ї І10900:Ѕ16210:љ?\N1$Гџ‹(E5)Ћџ‹(џ‰(ZZ$))Ћџ‹(E4):DS$ГZZ$;`?fё8,11:‡ "ENDING DATE: ";:TS$ГDQ$:І20000:… џ‡(ZZ$)Г0 Ї 15500 :„ І12000:… EFГ1 Ї І10900:Ѕ16230;ž?pN2$Гџ‹(E5)Ћџ‹(џ‰(ZZ$))Ћџ‹(E4):’65496,0:DE$ГZZ$:… PFГ0 Ї ;т?zё8,13:‡ "PAYEE/SOURCE: ";:І20200:… џ‡(ZZ$)В20 Ї ZZ$ГџŽ(ZZ$,20);№?„PZ$ГZZ$:<6?ЌGTГGTЋA8:… A0$Г"E" Ї OEГOEЋA8 :„ … A0$Г"I" Ї OIГOIЋA8 :„ OMГOMЋA8<BЎš#1:І14200=DBИ=dC0І2700:І30000:V1Г0:І21600=‚C:€ XГ1 Ѕ N0:Ф #1,X:І30210=–C<… TSДВ5 Ї 17220=ЙC=ˆ TT І19500,19500,19600,19500=ХC?Ѕ17225=юCDˆ TV І19000,19100,19300,19400,19400> CI… OKГ1 Ї V1ГV1Ћ1:І16000>;CN… V1Г45 Ї ‡#Ќ2,џ‹(12)ЋџЁ(5,13):І16100:V1Г0>CCl‹ X>RCvš#1:‡#Ќ2:>ГFP… KH$Г"P" Ї 18100 :„ І17000:І14700:TL$Г"18MONTH: "ЋMO$(UT):І10000: І14200:І2700:Ѕ15500?FДІ14000:І12500:TL$Г"TRANSACTIONS FOR "ЋMO$(UT):І12400:TL$Г"REPORT DATE: "ЋTD$:І12400:І16100?3FОІ17200:І21400:Ѕ15000?šG… KH$Г"P" Ї 18300 :„ І17000:І14700:TL$Г"20TOTAL: "ЋDS$Ћ" TO "ЋDE$:І10000:І14200:І2700:Ѕ15500@ G|І14000:І12500:TL$Г"TRANSACTIONS BETWEEN "ЋDS$Ћ" AND "ЋDE$:І12400:TL$Г"REPORT DATE: "ЋTD$:І12400:І16100@&G†І17200:І21400:Ѕ15600@’GрІ10400:TL$Г"23SEARCHING THE FILE....":І10000:І2700:І21700:І30000:І10400:€ XГ1 Ѕ N0:Ф #1,X:І30210@ХGх… XЎ10Гџ(XЎ10) Ї TL$Г"23RECORD"Ћџˆ(X):І10000@хGъ… DB$ДN1$ Б DB$ВN2$ Ї 18440@ёGяІ16300A6GєAC$ГS1$:І12600:… A0$Г"E" Ї AT(PC)ГAT(PC)ЋS1 :„ AT(PC)ГAT(PC)ЋA8AdGў… S2В0 Ї AC$ГS2$:І12600:AT(PC)ГAT(PC)ЋS2AqH‹:Ѕ1105BHЈ… KH$Г"P" Ї 18800 :„ І17000:YR$Гџ(AN$(PC),6):І21900:OX$Г"ACCOUNT "ЋAC$Ћ"-"ЋџŽ(YR$,YR):OY$ГDS$Ћ" TO "ЋDE$:І21100:І2700:І14200:Ѕ15500BЖIpІ14000:І21600:І12500:TL$Г"TRANSACTIONS FROM "ЋDS$Ћ" TO "ЋDE$:І12400:YR$Гџ(AN$(PC),6):І21900:TL$Г"ACCOUNT: "ЋAC$(PC)Ћ "-"ЋџŽ(YR$,YR):І12400:TL$Г"REPORT DATE: "ЋTD$:І12400BТIuІ16100BоIzІ17200:І21500:Ѕ15500CKIд… KH$Г"P" Ї 18950 :„ І17000:OX$Г"PAYEE/SOURCE: "ЋPZ$:OY$ГDS$Ћ" TO "ЋDE$:І21100: І2700:І14200:Ѕ15500CУJІ14000:І21600:І12500:TL$Г"PAYEE/SOURCE: "ЋPZ$:І12400:TL$ГDS$Ћ" TO "ЋDE$:І12400:TL$Г"REPORT DATE: "ЋTD$:І12400CЯJІ16100CыJІ17200:І21500:Ѕ15500DJ8… џ(DB$,2,1)ДВџ‹(UT) Ї OKГ0:DJBІ16300D%JLOKГ1:DFJœ… DB$ДN1$ Б DB$ВN2$ Ї OKГ0:DYJІІ16300:OKГ1:D|Kd… S1$ДВAC$ А S2$ДВAC$ Ї OKГ0:DKn… DB$ДN1$ Б DB$ВN2$ Ї OKГ0:DЩKs… џ(AN$(PC),4,1)Г"I" Ї GTГGTЋA8:OKГ1:DюKx… AC$ГS1$ Ї GTГGTЋS1 :„ GTГGTЋS2DљK‚OKГ1:EKШ… DB$ДN1$ Б DB$ВN2$ Ї OKГ0:EDKвHHГџ‡(PZ$):… џŽ(P8$,HH)ДВPZ$ Ї OKГ0:EXKмGTГGTЋA8:OKГ1:E{L,… S1$ДВAC$ А S2$ДВAC$ Ї OKГ0:EЅL6… A0$Г"I" А T8$Г"N" Ї GTГGTЋA8:OKГ1:EзL@… A0$Г"E" А S1$ГAC$ А T8$Г"Y" Ї GTГGTЋS1:OKГ1F LJ… A0$Г"E" А S2$ГAC$ А T9$Г"Y" Ї GTГGTЋS2:OKГ1FLTF9L… A0$Г"I" А T8$ДВ"N"Ї ETГETЋA8:OKГ0:FbLš… A0$Г"I" А T8$Г"N"Ї OKГ1:OIГOIЋA8:FyLŸ… A0$Г"M" Ї OKГ0:FІLЄ… A0$Г"E" А T8$ДВ"Y" А T9$ДВ"Y" Ї OKГ0:FзLЎ… T8$Г"Y" Ї OEГOEЋS1 :„ … T9$Г"Y" Ї OEГOEЋS2FтLИOKГ1:FшMю‘GN:ƒMASKED INPUT ROUTINEGN ZZ$Г""G;N*A$Гџ’:… A$Г"" Ї 20010 :„ … A$Гџ‹(13) Ї G}N4ZLГџ‡(ZZ$):… ZLВ0 А A$Гџ‹(8) Ї ‡ A$;:ZZ$ГџŽ(ZZ$,ZLЌ1):Ѕ20010GЁN>… џž(TS$,A$) Ї ‡ A$;:ZZ$ГZZ$ЋA$G­NHЅ20010GЩNч:ƒGENERAL INPUT ROUTINEGдNшZZ$Г""HNђA$Гџ’:… A$Г"" Ї 20210 :„ … A$Гџ‹(13) Ї HCNќZLГџ‡(ZZ$):… ZLВ0 А A$Гџ‹(8) Ї ‡ A$;:ZZ$ГџŽ(ZZ$,ZLЌ1):Ѕ20210HuOTAГџŠ(A$):… TAВ31 А TAД91 Ї ‡ A$;:ZZ$ГZZ$ЋA$HOЅ20210HчR‡#Ќ2,Є2)ZK$:‡#Ќ2,Є4)"TOTAL EXENSES....";:‡#Ќ2,Э U1$;OE:‡#Ќ2,Є4)"TOTAL INCOME.....";:‡#Ќ2,Э U1$;OIIVRlІ14200:т40:ž:HD$Г"GRAND TOTAL: "ЋTD$:І11000:TL$Г"07"ЋOX$:І10000:TL$Г"09"ЋOY$:І10000:ё14,11:‡ Э U1$;GT;I\RqIЯRv‡#Ќ2,Є4)"TOTAL MEMO.......";:‡#Ќ2,Э U1$;OM:‡#Ќ2,Є4)"NET CASH FLOW....";:‡#Ќ2, Э U1$;OIЌOE:‡#Ќ2,Є2)ZK$Ћџ‹(12):JRаІ14200:т40:ž:HD$Г"TAX SUMMARY: "ЋTD$:І11000J/Rкё3,7:‡ "DED EXPENSES ";:‡ Э U2$;OE;J\Rфё3,9:‡ "TAX FREE INCOME ";:‡ Э U2$;OIJ‹Rюё3,11:‡ "TAXABLE INCOME ";:‡ Э U2$;ET;JНRјё3,13:‡ "NET TAXABLE INCOME ";:‡ Э U2$;ETЌOE;JУSK)S˜‡#Ќ2,Є2)ZK$:‡#Ќ2,Є4)"TOTAL EXENSES....";:‡#Ќ2,Э U1$;OE:‡#Ќ2,Є4)"TOTAL INCOME.....";:‡#Ќ2,Э U1$;OIKœSЂ‡#Ќ2,Є4)"TOTAL MEMO.......";:‡#Ќ2,Э U1$;OM:‡#Ќ2,Є4)"NET CASH FLOW....";:‡#Ќ2, Э U1$;OIЌOE:‡#Ќ2,Є2)ZK$Ћџ‹(12):KѕSќ‡#Ќ2,Є2)ZK$:‡#Ќ2,Є2)"TOTAL FOR THIS ITEM: ";:‡#Ќ2,Э U1$;GT:‡#Ќ2,Є2)ZK$:‡#Ќ2,џ‹(12):L*T`І10400:TL$Г"23PRINTING REPORT NOW...":І10000:LJTФETГ0:€ XГ1 Ѕ 72:AT(X)Г0:‹:L‰UŒ€ IГџ‡(YR$) Ѕ 1 Љ Ќ1:… џ(YR$,I,1)ДВ" " Ї YRГI:IГџ‡(YR$):LЄU–‹ I:… IГ0 Ї YRГџ‡(YR$)LЊU MYиІ10400:TL$Г"23SEARCHING THE FILE....":І10000:І2700:І21700:І30000:І10400:€ XГ1 Ѕ N0:Ф #1,X:І30210MIYт… XЎ10Гџ(XЎ10) Ї TL$Г"23RECORD"Ћџˆ(X):І10000MuYч… A0$Г"I" А T8$ДВ"N" Ї ETГETЋA8:Ѕ23060MЁYь… A0$Г"E" А T8$ДВ"Y" А T9$ДВ"Y" Ї 23060MцZ… A0$Г"E" А T8$Г"Y" Ї AC$ГS1$:OEГOEЋS1:І12600: AT(PC)ГAT(PC)ЋS1N*Z … A0$Г"E" А T9$Г"Y" Ї AC$ГS2$:OEГOEЋS2:І12600:AT(PC)ГAT(PC)ЋS2NnZ… A0$Г"I" А T8$Г"N" Ї AC$ГS1$:І12600:OIГOIЋA8:AT(PC)ГAT(PC)ЋA8NZ‹:… KH$Г"P" Ї 1500 :„ 1105OZ … KH$Г"P" Ї 23300 :„ І17000:YR$Гџ(AN$(PC),6):І21900:OX$Г"ACCOUNT "ЋAC$Ћ"-"ЋџŽ(YR$,YR):OY$Г"TAX SUMMARY":І21100:І2700:І14200:Ѕ15600OЛ[І14000:І21600:І12500:TL$Г"TAX SUMMARY":І12400:YR$Гџ(AN$(PC),6):І21900:TL$Г"ACCOUNT: "ЋAC$(PC)Ћ "-"ЋџŽ(YR$,YR):І12400:TL$Г"REPORT DATE: "ЋTD$:І12400OЧ[ І16100Oу[І17200:І21500:Ѕ15600PF[hETГ0:… KH$Г"P" Ї 23500 :„ І17000:І21200:TL$Г"21ALL TAX ITEMS":І10000:І14200:І2700:Ѕ15600Pž[ЬІ14000:І12500:TL$Г"ALL TAX ITEMS":І12400:TL$Г"REPORT DATE: "ЋTD$:І12400:І16100PБ[жІ17200:Ѕ1600PЦ]Х… YN$Г"N" Ї MNГ0Pф]ЪMNГ0:MN$Г"TV/COMPOSITE":QaЈ’65496,0:™ "D",#1, CF$Ћ".ACT"ЋDV$,17:а #1, 17 џЇ WN$Q*aВNAГџЅ(1)Q0aМQsb І25000:… NAГ0 Ї BA$Г"":€ XГ1 Ѕ 72:AN$(X)Г"":AC$(X)Г"":‹:š#1:QРb € XГ1 Ѕ NA:Ф #1, X:BA$ГBA$ЋџŽ(WN$,3):AN$(X)ГWN$:AC$(X)ГџŽ(WN$,2):‹:š#1:Qгe… DVВ0 Ї 26020R+ešTL$Г"23IS PROGRAM DISK IN DRIVE 0? (Y/N)":І10400:І10000:І10100:…YN$ДВ"Y" Ї 15000ReeЄІ10400:TL$Г"23RETURNING TO MAIN MENU":І10000:Ž"CA3"RЮix… DVВ0 Ї  :„ ž:TL$Г"10MAKE SURE DATA DISK IS IN DRIVE 0":І10000:TL$Г"12AND STRIKE ANY KEY":І10000Rтiц… џ’Г"" Ї 27110Rшi№Su0™ "D",#1,CF$Ћ".ENT"ЋDV$,52:HMГџЅ(1)Sšu:а #1,3 џЇ W1$, 1 џЇ W2$, 5 џЇ W3$, 5 џЇ W4$,1 џЇ W5$, 20 џЇ W6$, 1 џЇ W7$, 1 џЇ W8$, 2 џЇ O1$, 2 џЇ O2$, 5 џЇ O3$, 5 џЇ O4$, 1 џЇ O5$S uDSДuјІ30000:Ф #1,WHT)vDB$ГW1$:FK$ГW2$:K8$ГW3$:A8ГџЂ(W4$):C8$ГW5$:P8$ГW6$:T8$ГW7$:T9$ГW8$:S1$ГO1$:S2$ГO2$:S1ГџЂ(O3$):S2ГџЂ(O4$):A0$ГO5$T‰v E0ГџŠ(џ(DB$,2,1)):E1ГџŠ(џ(DB$,1)):E0$Гџ(џˆ(E0),2):E1$Гџ(џˆ(E1),2):… E0Д10 Ї E0$Г"0"ЋE0$TЃv… E1Д10 Ї E1$Г"0"ЋE1$TЕv E3$ГE0$ЋE1$:TуvР™ "D",#1,CF$Ћ".ATT"ЋDV$, 5:а #1, 5 џЇ I1$TћvЪI1ГџЅ(1):… I1В0 Ї U)w$™ "D",#1,CF$Ћ".MTT"ЋDV$, 5:а #1, 5 џЇ I2$UAw.I2ГџЅ(1):… I2В0 Ї Uowˆ™ "D",#1,CF$Ћ".SPR"ЋDV$, 5:а #1, 5 џЇ I3$U‡w’I3ГџЅ(1):… I3В0 Ї UбˆИ’65497,0:AC$ГS1$:І12600:P1ГPC:… S2В0 Ї AC$ГS2$:І12600:P2ГPC::„ P2Г0UрˆЬMPГџŠ(M8$)VGˆжTZ$Гџ(AN$(P1),4,1):TZГџž("EIM",TZ$):A0$ГTZ$:… S2В0 Ї TY$Гџ(AN$(P2),4,1):TYГџž("EIM",TY$)::„ TYГ0V~ˆрX1Г(3­(MPЌ1))ЋTZ:… S2В0 Ї X2Г(3­(MPЌ1))ЋTY :„ X2Г0VЗˆъA3Г((P1Ќ1)­12)ЋMP:… S2В0 Ї A4Г((P2Ќ1)­12)ЋMP :„ A4Г0VЦˆє’65496,0:VзЇј’&HD613,&H50VхЈ’&HD7C0,0VѕЈ ’&HD816,20 VћЈWmЈ„ž:TL$Г"10THANK YOU FOR USING ANOTHER FINE":І10000:TL$Г"12PRODUCT FROM FEDERAL HILL SOFTWARE":І10000:ё2,22:ŠWуПh† "QUICK ACCOUNT SUMMARY","QUICK MONTHLY SUMMARY","YEAR SPREADSHEET","DETAILED REPORTS","TAX REPORTS","MAIN MENU"X1Пr† "JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"X™П|† "BY MONTH","BETWEEN DATES","ACCT BETWEEN DATES","ACCOUNT SUM","PAYEE BETWEEN DATES","REPORT MENU"XвЫ ž:TL$Г"11MAKE SURE PROPER DISK IS IN DRIVE!":І10000XцЫ*… џ’Г"" Ї 52010XьЫ4ŽY,цxš#1:ž5:TL$Г"10DO YOU WANT TO QUIT? (Y/N)":І 10000:І 10100YCц‚… YN$ДВ"Y" Ї 15000YUцŒTSГ6:Ѕ 26000Yzъ`’65496,0:и"REPORT":и"REPORT:1":ŠBETWEEN DATES","REPORT MENU"XвЫ ž:TL$Г"11MAKE SURE PROPER DISK IS IN DRIVE!":І10000XцЫ*… џ’Г"" Ї 52010XьЫ4ŽY,цxš#1:ž5:TL$Г"10џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџNONE 0 1 0 0 UT E UTILITIES џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ 40 0 1 0 0 UT E UTILITIES џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ%_‚ THURSDAY 4/27G• 2000:’ 155,80:AГ256­џ†(27)Ћџ†(28)Ќ578:CVГ32nЙџƒ1ГA:Йџƒ2ГAЋ3:Йџƒ4ГAЋ9:Йџƒ6ГAЋ15žUP$Г"+ ":AГ0:ZГ0:І 2760:ZE$ГAD$:T$ГZE$:IГ1Ќ’ 65496,0цŒ AT(48), AN$(48), AG(48,12),MZ(12,3),AP$(48),AR$(48)W$Г"#,###.##":AГ1:BГ1 І 8000.U2$ГџЁ(32,255):U3$ГџЁ(32,191)KZTГ0:IГ0:RKГ0:RГ0:TГ0:ž:u*‡"G. YEAR SUMMARY":‡"H. SORT BY DATE"л-‡"I. CORRECT ERROR":‡"J. LIST ALL PAYMENTS":‡"K. ACCOUNTS":‡"L. CONVERT FILE ":‡"M. TAX OPTIONS";є/CH$Гџ’:… CH$Г"" Ї 47Y2ˆ џž("ABCDEFGHIJKLM^",CH$)Ѕ 105,200,300,400,500,700,900,12000,14000,18000,3300,40000,9000,23000bFЅ30ri€ AГZ Ѕ 900‰nž:‡"ENTRY NO. "AЋ1–xІ 25000Е}… D1Г0 Ї AГAЌ1:ZГAЋ1:Ѕ 30С‚І 2760р‡B$ГAD$ЋџŽ(A$ЋџЁ(32,32),32)яŒC$Гџƒ1(B$)ї‘‹ AkШBA$Г"":ž:‡"CONVERT FROM TAPE OR DISK":І10000:І 22100:‰"FILE NAME";NF$:‡"PREPARE "ЋKR$:‰"AND PRESS ";PE вT$ГZE$:‡"SEARCHING FOR "ЋNF$:™"I",#KD,NF$:‰#KD,Z:‰#KD,Y:‡"THIS FILE CONTAINS"Z"ENTRIES":‡"AND "Y" ACCOUNTS":€LГ1ЅY:‰#KD,AN$(L):І 46000:‹L:€AГ0ЅZЌ1:‰#KD,A$>зІ 2760: B$ГAD$ЋџŽ(A$ЋџЁ(32,32),32):C$Гџƒ1(B$)Yы‡@480,"ENTRY NO. "AЋ1;a№‹ Ajњš#KDrџZГAx“„MDГ0:ž:‡"FIGURING...."аˆ€LГ1ЅY:AT(L)Г0:‹L:€ LГ1 Ѕ Y:€ HГ1 Ѕ 12:AG(L,H)Г0:‹ H:‹ L ‰T$ГZE$:€ AГ0 Ѕ ZЌ1:І2760:І22200:AMГџ‰(џ(C$,23,8))?ŽAZ$Гџ(C$,21,2):І 12600:… PCГ0 Ї І 12800:Ѕ 990x˜AT(PC)ГAT(PC)ЋAM:MГџ‰(џŽ(C$,2)):AG(PC,M)ГAG(PC,M)ЋAM‚Ї‡ AЋ1Šо‹ Aс™уEXГ0Ф ШADГџ(AЎ256):AD$Гџ‹(AD)Ћџ‹(AЌ256­AD):Ы Л‹HбXv@ž:‡ " COCO-ACCOUNTANT CONVERSION":‡:‡"THIS PROGRAM WILL CONVERT A 64K COCO-ACCOUNTANT II FILE FOR USE WITH COCO-ACCOUNTANT III. DO YOUWANT TO CONTINUE? (Y/N)"ƒJІ 11000™T… YN$ДВ"Y" Ї 9000:^ž:‡ "YOU'LL NEED THE DISK CONTAINING YOUR COCO-ACCOUNTANT II FILE ANDA BLANK, FORMATTED DISK. DO YOU HAVE THESE READY NOW? (Y/N)":І 11000:… YN$ДВ"Y" Ї 9000Уhž:‡"GOOD. PUT THE DISK CONTAINING THE COCO-ACCOUNTANT II FILE IN DRIVE 0 AND HIT WHEN YOU'RE READY TO LOAD IT":Л ‰ PE$ЮrІ 200Iwž:‡ "NOW ENTER TWO DIGITS FOR THE YEAR THIS FILE COVERS (I.E., 88)YEAR: ";:Л ‰ YR$:YRГџ‰(YR$):… YRД1 Б YRВ99 Ї 8055И|ž:‡ "NOW PUT THE BLANK, FORMATTED DISK IN DRIVE 0 AND HIT WHEN YOU'RE READY TO CONVERT":Л ‰ PE$Х†І 470007ž:  200,1:‡ "FILE "ЋNF$Ћ" IS CONVERTED":‡ "DO YOU WANT TO CONVERT ANOTHER FILE AT THIS TIME? (Y/N)":І 11000Mš… YN$ДВ"Y" Ї 9000vЄ‡:‡ "STRIKE ANY KEY TO BEGIN AGAIN."|ИŽї#(ž:‡ "END OF CONVERSION PROGRAM":‡:‡"PLEASE TURN YOUR POWER OFF AND ON AGAIN BEFORE RUNNING COCO- ACCOUNTANT III.":Š'‡"ARE YOU SURE? (Y/N)"+'SR$Гџ’:…SR$Г""Ї10010:'$…SR$Г"Y"ЇF'.Ѕ 9000s'иA$ГC$:џ(A$,5,2)Г" ":AMГџ‰(џ(C$,23,8))’'й‡џŽ(A$,23);:‡Э"####.##";AMА'н… џ(C$,21,1)Г"Z" Ї 10220љ'т… џ(C$,21,1)Г"X" Ї IГIЋAM :„ … џ(C$,21,1)Г"Z" Ї ZTГZTЋAM :„ TГTЋAM'ьRГRЋ1 'і"(<:ƒ PAGING SUBROUTINEB(=‡"CONTINUE (C) OR MENU (M)"[(@CJ$Гџ’:…CJ$Г""Ї10304‚(A…CJ$Г"C"Ї10310:„…CJ$Г"M"Ї30:„10304Š(FRГ0(Kž–(PЏ( CH$Гџ’:…CH$Г""Ї10400Т(Њ…CH$Г"Y"Ї:„30п*јYN$Гџ’:… YN$Г"" Ї 11000 +… YN$Г"y" Ї YN$Г"Y" :„ … YN$Г"n"ЇYN$Г"N" )+ … џž("YN",YN$)Г0 Ї 11000 /+ J18PCГ(џž(BA$,AZ$)Ћ2)Ў3: l1œ‡"STRIKE ANY KEY TO CONTINUE" …1І… џ’Г"" Ї 12710 :„   :˜… PT$Г"N" Ї 20020 :„  ЪFPž:T$ГZE$:€ AГ0 Ѕ ZЌ1:І 2760:І 22200 жFZІ10200 шFd…RВ12ЇІ10300 №Fn‹ A!Fx‰"HIT enter FOR MENU";PE:Ѕ30!&N ž:‡"ACCOUNTS":‡!MN*€LГ1ЅYЉ2:‡AN$(L)Ћ" "ЋAN$(LЋ1):‹!oN4‰"HIT enter FOR MENU";PE:Ѕ30!РR‡"OUT OF MEMORY":‡"TO ENTER MORE PAYMENTS,":‡"CREATE ANOTHER FILE.":Ѕ 18040!ћSќ‰ "DATE ";D$:… џ‡(D$)В5 Ї ‡ "DO NOT USE YEAR":Ѕ 21500" T… D$Г"" Ї 30"RT‰ "CK NO., CRCD OR 'INC':";CN$:… џ‡(CN$)В4 Ї ‡"TOO LONG":Ѕ 21510"АT‰ "PAYEE OR INCOME SOURCE";P$:P$ГџŽ(P$,8):‰ "ACCOUNT"; AC$:AC$ГџŽ(AC$,2):‰ "AMOUNT";AM$:"уU№˜"ACCOUNT":Ÿ ˆ:€ CCГ1 Ѕ 2100:‹:Ÿ Њ:˜ "ACCOUNT"#Uњ‰ "NEXT COPY";JI:Ѕ 22000#VT‡"(T)APE OR (D)ISK"#5VWTD$Гџ’:… TD$Г"" Ї 22103#SV^… TD$Г"T" Ї KDГЌ1 :„ KDГ1#†Vc… TD$Г"T" Ї KR$Г"RECORDER" :„ KR$Г"DISK DRIVE"#ЈVe… TD$ДВ"T" А TD$ДВ"D" Ї 22103#КVf… TD$Г"T" Ї #йVh‡"WANT A DIRECTORY? (Y/N)"$VrV9$Гџ’:… V9$Г"" Ї 22130 :„ … V9$ДВ"Y" Ї $,V|Ю:‰ "HIT enter TO CONTINUE";PE:$MVЗ:ƒ SUBROUTINE FOR RETRIEVING$VИB$ГT$ЋџЁ(32,32):C$Гџƒ2(B$):… џŠ(C$)ДВ0 Ї ‡ "ERROR":Ѕ 30000$ІVТC$Гџ(C$,3):T$ГUP$:$дv>UP$Г"+ ":DOWN$Г"- ":AГ0:І 2760:ZERO$ГAD$$фvHIГ1:TE$ГZE$$юvRIГIЋ1%v\B$ГT$ЋџЁ(32,32)%+vfC$Гџƒ2(B$):… џŠ(C$)ДВ0 Ї ‡ "ERROR":Š%KvpT$ГUP$:C$Гџ(C$,3):І 10200%]v„… IД4 Ї 30290%yB$ГT$ЋџЁ(32,32):C$Гџƒ2(B$):… џŠ(C$)ДВ0 Ї ‡ "ERROR":Ѕ 30000%Жy"C$Гџ(C$,3):T$ГUP$:%У}Ѕ 32010&} T$ГZE$:€ AГ0 Ѕ ZЌ1:І2760:‡@480,AЋ1;:І 31000:…џ(C$,6,1)Г"T"ЇTSГTSЋџ‰(џ(C$,23,8))&!}‹&)}‡:ž&d}TXГTSЌ(TSЎPR):‡"TOTAL SALES TAX PAID:";:‡Э"####.##";TX&ц}‡"LIST THESE CHECKS? (Y/N)":І10400:ž:TГ0:T$ГZE$:€ AГ0 Ѕ ZЌ1:І2760:І22200:…џ(C$,6,1)Г"T"ЇІ10200 'l}2‹ A:‡"TOTAL"ЋџЁ(17,32);:‡Э "#####.##";T:‡"TOTAL PURCHASES"Ћ" ";:‡Э"#####.##";TSЎPR:‡"SALES TAX"ЋџЁ(13," ");:‡ЭW$;TX:І15000'~}Œ…RВ10ЇІ10300(} ‡"PRINT THIS? (Y/N)":І10400:І 10000:‡#Ќ2,"******* CHECKS SUBJECT TO SALES TAX *******":‡#Ќ2:TГ0:T$ГZE$:€ AГ0 Ѕ ZЌ1:І2760:І22200:…џ(C$,6,1)Г"T"ЇІ10600(}Њ‹ A:‡#Ќ2:‡#Ќ2,"TOTAL"ЋџЁ(18,32);:‡#Ќ2,Э"#####.##";T:‡#Ќ2,"TOTAL PURCHASES ";:‡#Ќ2,Э"#####.##";TSЎPR(т}Џ‡#Ќ2,"SALES TAX ";:‡#Ќ2,Э"#####.##";TX:‡#Ќ2:І10700:‡#Ќ2:‡#Ќ2:Ѕ 30)oœ@ž:‡"CONVERT FILE FROM 32K FORMAT.":‡"INPUT FROM TAPE OR DISK":І10000:І 22100:‰"FILE NAME";NF$:‡"PREPARE "ЋKR$:‰"AND PRESS ";PE * œJT$ГZE$:‡"SEARCHING FOR "ЋNF$:™"I",#KD,NF$:‰#KD,Z:‰#KD,Y:‡"THIS FILE CONTAINS"Z"ENTRIES":‡"AND "Y" ACCOUNTS":€ LГ1 Ѕ Y:‰#KD,AN$(L):‹ L:€ AГ0 Ѕ ZЌ1:‰#KD,A$*œLІ 41000*MœOІ 2760: B$ГAD$ЋџŽ(A$ЋџЁ(32,32),32):C$Гџƒ1(B$)*hœc‡@480,"ENTRY NO. "AЋ1;*pœh‹ A*yœrš#KD*œwZГA*Šœ|Ѕ30*Ы (YZГџ‰(A$):… YZД10 Ї YZ$Г"0"Ћџ(џˆ(YZ),2) :„ YZ$Гџ(џˆ(YZ),2)++ 2W4Гџž(A$,"/"):W4ГW4Ћ1:XZГџ‰(џ(A$,W4,2)):… XZД10 Ї XZ$Г"0"Ћџ(џˆ(XZ),2) :„ XZ$Гџ(џˆ(XZ),2)+N Ўў8Ўў5ЗџпІ€Ї Ќў,/іџІ42ўЦІ„Їў0_І… & \сўЎ'џ› ячўЅ\сўŸ'$І… &ёчў“џkўъXIjўщ&јуўдэўмцџqZZ9ьўЮуџcƒџ%фIьўНЃџRЃўЈ$в742џHџ“ЗџпІ€Ї Z&љ 42џ4џ~ЗџпІ Ї€Z&љO † † † † † 5ЎўfЎЇ„Зџо52Џ942ўіьэўHьџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ"':ƒFIXIT PROGRAM 12/28/88-Р 1:• 3000Eб 1,400:Œ AG(72,12)Œ M$(10),AF$(30),AC$(72),AN$(72),AT(72),MO$(12),BF(12,3):BA$Г"":U2$Г"EIM":F$Г"NONE":LГ1:KГ1:Q1Г1:DQ$Г"0123456789/":U1$Г"######.## ":ZK$ГџЁ(76,61):U2$Г" #,###,###.##":ZY$ГџЁ(70,"="):U3$Г" ###,###.##"wˆ я Ѕ 52000:’65496,0:™"I",#1,"CURRENT.FIL":Л ‰ #1, CF$:š#1:ˆ я Ѕ 0:… CF$Г"NONE" Ї 19400 :„ CFГ1Š † 87,41,18,7,1с€ XГ1 Ѕ 5: BR(X):‹:€ XГ1 Ѕ 6: M$(X):‹:€ XГ1 Ѕ 12: MO$(X):‹:€ XГ1 Ѕ 6: UM$(X):‹єZZL$ГџЁ(38,"=")K_B7$Г"NO. DATE ID TP AMOUNT AC SUBTOT AC SUBTOT PAYEE/SRC TX C T"‘nІ 12700:І 27000:… CFГ1 Ї І 25100 :ƒIF EXISTING FILE, GET ACCTSœxт40:ž5Y‚:ƒTL$="08COCO ACCOUNTANT III REPORTS":GOSUB 10000:TD$="10/28/88":GOTO 200:TL$="10PLEASE ENTER TODAY'S DATE (MM/YY/DD)":GOSUB 10000:LOCATE 9,12:PRINT ">>> ";:TS$=DQ$:GOSUB 20000:TD$=ZZ$fШЅ 14990~ ‚:ƒZERO MONTH TOTALSФ ŒETГ0:GTГ0:OMГ0:OIГ0:OEГ0:€ GГ1 Ѕ 12:€ HГ1 Ѕ 3:BF(G,H)Г0:‹ H:‹ G:ж Ў:ƒSPREADSHEETю':ƒCENTER TITLE LINE8'TLГџ‡(TL$)Ќ2:TLГџ((40ЌTL)Ў2):DRГџ‰(џŽ(TL$,2)):ё TL,DR:‡ џ(TL$,3);:‚'BTLГџ‡(TL$)Ќ2:TLГџ((80ЌTL)Ў2):DRГџ‰(џŽ(TL$,2)):ё TL,DR:‡ џ(TL$,3);:'j:ƒYESORNOЪ'tYN$Гџ’:… YN$Г"" Ї 10100 :„ … џž("YyNn",YN$)Г0 Ї 10100а'~ы'Ю:ƒLINE OF DASHES ON 23џ'иё 2,22:‡ ZL$;:(2:ƒLINE OF DASHES WHEREVER1(<ё 2,DR:‡ ZL$;:F(–:ƒCLEAR LINE 24 `( ё 1,23:‡ џЁ(38,32);:z(вё 1,23:‡ џЁ(76,32);:(њ:ƒIS THIS CORRECTж)І 10400:TL$Г"23IS THIS ENTRY CORRECT? (Y/N)":І 10000:І 10100:ы.ж:ƒCHECK THE DATE .рEFГ0:… џ‡(ZZ$)В8 Б џ‰(ZZ$)Д1 Б џ‰(ZZ$)В12 Ї EFГ1W.хX2Г0:€ X1Г1 Ѕ џ‡(ZZ$):… џ(ZZ$,X1,1)Г"/" Ї X2ГX2Ћ1n.ц‹:… X2ДВ2 Ї EFГ1 Љ.ъE0Гџž(1,ZZ$,"/"):E1Гџž(4,ZZ$,"/"):… E1Г0 Б E0Г0 Ї EFГ1р.єE2ГE0Ћ1:E3ГE1Ћ1:E4Гџ‰(џ(ZZ$,E2,2)):… E4В31 Ї EFГ1.ўE5Гџ‰(џ(ZZ$,E3)):… E5Д60 Ї EFГ1 /0:ƒHIT ANY KEY60 … џ’Г"" Ї 12300 :„ P0f:ƒCENTER PRINTED LINE‰0p’ 65496,0:TLГџ‡(TL$):TLГџ((80ЌTL)Ў2):‡#Ќ2,ЄTL)TL$:Ÿ0Ъ:ƒPRINT CA HEADERђ0д’65496,0:‡ #Ќ2,џЁ(3,13):‡#Ќ2, Є5)џЁ(70,"="):TL$Г"COCO-ACCOUNTANT 3":І 12400:1.:ƒFIND ACCOUNT POSITION)18PCГ(џž(BA$,AC$)Ћ2)Ў3:@1’:ƒOPEN CONFIG FILE1œ’65496,0:™ "I",#1,"CA3.CFG":‰ #1,SW:‰ #1, DV:‰ #1, BR:‰#1,SD:‰ #1,MN:š#1Ќ1ЁDV$Гџˆ(DV):џ(DV$,1,1)Г":"Й1І’ 150,BRЯ1т… SDГ1 Ї І 43000ч1і… MNГ1 Ї у ї :„ у іэ2џ2Z:ƒMAIN HEADERk2dDRГ0:І 10300:TL$Г"01COCO-ACCOUNTANT III":І 10000:TL$Г"02FILE REPAIR PROGRAM":І 10000:DRГ3:І 10300:2О:ƒTESTED INKEY$З2ШKH$Гџ’:… KH$Г"" Ї 13000 :„ … џž(TS$,KH$)Г0 Ї 13000Н2вй4В:ƒDISPLAY SCREEN HEADER:ŽSFГџЃ(DV):І 30000:N0ГџЅ(1):š#1:SFГџ(100­(SFЎ68))8:˜SWГ40:š #1:’65497,0:т40:ž5:І 12900K::ƒWIDTH40:CLS5ƒ:ЂSRГ9:€ XГ1 Ѕ 2:ё 8,SR:‡ џˆ(X)Ћ". "ЋM$(X);:SRГSRЋ2:‹Ч:ЌІ 10200:TL$Г"18CURRENT FILE: "ЋCF$Ћ" ON DRIVE"Ћџˆ(DV):І 10000ѓ:БTL$Г"19NO. OF ENTRIES:"Ћџˆ(N0):І 10000):ЖTL$Г"20FREE SPACE REMAINING:"Ћџˆ(SF)Ћ"%":І 10000Z:РІ 10400:TL$Г"23YOUR CHOICE? (1-2)":І 10000h:Х’ 65496,0~:ќTS$Г"12":І 13000;TSГџ‰(KH$)І;ˆ TS Ѕ 18000, 19000Г;$Ѕ 15000 FPž:TL$Г"03THIS WILL RECALCULATE THE MONTH,":І 10000:TL$Г"04ACCOUNT AND SPREASHEET TOTALS FOR":І 10000 ˆFZTL$Г"05FILE "ЋCF$Ћ" ON DRIVE "Ћџˆ(DV):І 10000:TL$Г"07IS THIS A BACKUP COPY? (Y/N)":І 10000:І 10100 ŸFd… YN$ДВ"Y" Ї 18500 яFnTL$Г"09DO YOU WANT TO CONTINUE? (Y/N)":І 10000:І 10100:… YN$ДВ"Y" Ї 15000!LFx… DVГ0 Ї TL$Г"11IS YOUR DATA DISK IN DRIVE 0 (Y/N)":І 10000:І 10100:… YN$ДВ"Y" Ї 15000!‡F‚TL$Г"13STRIKE ANY KEY TO BEGIN RECALCULATION":І 10000!›FŒ… џ’Г"" Ї 18060!ЈF–Ѕ 63000!ЎGр‘"7HDTL$Г"12PLEASE BACK UP YOUR FILE AND USE":І 10000:TL$Г"14THIS PROGRAM ON THE BACKUP.":І 10000:TL$Г"16HIT ANY KEY FOR MENU":І 10000"KHN… џ’Г"" Ї 18510"XHXЅ 15000"lJ8… DVДВ0 Ї 19020"ШJBІ 10400:TL$Г"23IS PROGRAM DISK IN DRIVE 0? (Y/N)":І 10000:І 10100:… YN$ДВ"Y" Ї 15000"џJLІ10400:TL$Г"23RETURNING TO MAIN MENU...":І 10000# JVŽ"CA3"#CKШІ 10400:TL$Г"23NO FILE SELECTED...":І 10000:Ž"CA3"#WL… DVДВ0 Ї 19700#ВLšІ 10400:TL$Г"23IS PROGRAM DISK IN DRIVE 0 (Y/N)":І 10000:І 10100:… YN$ДВ"Y" Ї 15000#ПLєЅ 19020#кN:ƒMASKED INPUT ROUTINE#хN ZZ$Г""$N*A$Гџ’:… A$Г"" Ї 20010 :„ … A$Гџ‹(13) Ї $UN4ZLГџ‡(ZZ$):… ZLВ0 А A$Гџ‹(8) Ї ‡ A$;:ZZ$ГџŽ(ZZ$,ZLЌ1):Ѕ 20010$yN>… џž(TS$,A$) Ї ‡ A$;:ZZ$ГZZ$ЋA$$†NHЅ 20010$ЂNч:ƒGENERAL INPUT ROUTINE$­NшZZ$Г""$кNђA$Гџ’:… A$Г"" Ї 20210 :„ … A$Гџ‹(13) Ї %NќZLГџ‡(ZZ$):… ZLВ0 А A$Гџ‹(8) Ї ‡ A$;:ZZ$ГџŽ(ZZ$,ZLЌ1):Ѕ 20210%OOTAГџŠ(A$):… TAВ31 А TAД91 Ї ‡ A$;:ZZ$ГZZ$ЋA$%\OЅ 20210%rQў:ƒPRINTOUT TOTALS%‡]Х… YN$Г"N" Ї MNГ0%Ѕ]ЪMNГ0:MN$Г"TV/COMPOSITE":%Оaž:ƒOPEN ACCOUNTS FILE%јaЈ’ 65496,0:™ "D",#1, CF$Ћ".ACT"ЋDV$,17:а #1, 17 џЇ WN$&aВNAГџЅ(1)& aМ&,b:ƒINITIALIZE ACCTS FROM FILE&pb І 25000:… NAГ0 Ї BA$Г"":€ XГ1 Ѕ 72:AN$(X)Г"":AC$(X)Г"":‹:š#1:&Нb € XГ1 Ѕ NA:Ф #1, X:BA$ГBA$ЋџŽ(WN$,3):AN$(X)ГWN$:AC$(X)ГџŽ(WN$,2):‹:š#1:&аe… DVВ0 Ї 26020'+ešTL$Г"23IS PROGRAM DISK IN DRIVE 0? (Y/N)":І 10400:І 10000:І 10100:…YN$ДВ"Y" Ї 15000'geЄІ 10400:TL$Г"23RETURNING TO MAIN MENU":І 10000:Ž"CA3"'вix… DVВ0 Ї  :„ ž:TL$Г"10MAKE SURE DATA DISK IS IN DRIVE 0":І 10000:TL$Г"12AND STRIKE ANY KEY":І 10000'цiц… џ’Г"" Ї 27110'ьi№(u&:ƒOPEN THE FILE((u0™ "D",#1,CF$Ћ".ENT"ЋDV$,52:HMГџЅ(1)(Вu:а #1,3 џЇ W1$, 1 џЇ W2$, 5 џЇ W3$, 5 џЇ W4$,1 џЇ W5$, 20 џЇ W6$, 1 џЇ W7$, 1 џЇ W8$, 2 џЇ O1$, 2 џЇ O2$, 5 џЇ O3$, 5 џЇ O4$, 1 џЇ O5$(ИuD(Ьuю:ƒREAD A RECORD(сuјІ 30000:Ф #1,WH)VvDB$ГW1$:FK$ГW2$:K8$ГW3$:A8ГџЂ(W4$):C8$ГW5$:P8$ГW6$:T8$ГW7$:T9$ГW8$:S1$ГO1$:S2$ГO2$:S1ГџЂ(O3$):S2ГџЂ(O4$):A0$ГO5$)Жv E0ГџŠ(џ(DB$,2,1)):E1ГџŠ(џ(DB$,1)):E0$Гџ(џˆ(E0),2):E1$Гџ(џˆ(E1),2):… E0Д10 Ї E0$Г"0"ЋE0$)аv… E1Д10 Ї E1$Г"0"ЋE1$)тv E3$ГE0$ЋE1$:)ќvЖ:ƒOPEN ACT TOTAL FILE**vР™ "D",#1,CF$Ћ".ATT"ЋDV$, 5:а #1, 5 џЇ I1$*BvЪI1ГџЅ(1):… I1В0 Ї *^w:ƒOPEN MONTH TOTAL FILE*Œw$™ "D",#1,CF$Ћ".MTT"ЋDV$, 5:а #1, 5 џЇ I2$*Єw.I2ГџЅ(1):… I2В0 Ї *Рw~:ƒOPEN SPREADSHEET FILE*юwˆ™ "D",#1,CF$Ћ".SPR"ЋDV$, 5:а #1, 5 џЇ I3$+w’I3ГџЅ(1):… I3В0 Ї +>ˆЎ:ƒFIGURE ALL THE STUFF OUT--FIRST ACCOUNT POSITIONS+‹ˆИ’ 65497,0:AC$ГS1$:І 12600:P1ГPC:… S2В0 Ї AC$ГS2$:І 12600:P2ГPC::„ P2Г0+ЂˆТ:ƒFIGURE THE MONTH+БˆЬMPГџŠ(M8$)+Эˆб:ƒFIGURE MONTHLY TOTALS,4ˆжTZ$Гџ(AN$(P1),4,1):TZГџž("EIM",TZ$):A0$ГTZ$:… S2В0 Ї TY$Гџ(AN$(P2),4,1):TYГџž("EIM",TY$)::„ TYГ0,xˆл:ƒFIGURE POSITION IN MONTH FILE X1 IS FIRST SPLIT, X2 IS SECOND,ЏˆрX1Г(3­(MPЌ1))ЋTZ:… S2В0 Ї X2Г(3­(MPЌ1))ЋTY :„ X2Г0,нˆх:ƒFIGURE POSITION IN SPREADSHEET, A3 & A4-ˆъA3Г((P1Ќ1)­12)ЋMP:… S2В0 Ї A4Г((P2Ќ1)­12)ЋMP :„ A4Г0-&ˆє’ 65496,0:-8Їј’ &HD613,&H50-GЈ’ &HD7C0,0-XЈ ’ &HD816,20 -^Ј-гЈ„ž:TL$Г"10THANK YOU FOR USING ANOTHER FINE":І 10000:TL$Г"12PRODUCT FROM FEDERAL HILL SOFTWARE":І 10000:ё 2,22:Š.8Пh† "FIX CURRENT FILE","MAIN MENU","YEAR SPREADSHEET","DETAILED REPORTS","TAX REPORTS","MAIN MENU".†Пr† "JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC".юП|† "BY MONTH","BETWEEN DATES","ACCT BETWEEN DATES","ACCOUNT SUM","PAYEE BETWEEN DATES","REPORT MENU"/(Ы ž:TL$Г"11MAKE SURE PROPER DISK IS IN DRIVE!":І 10000/<Ы*… џ’Г"" Ї 52010/BЫ4Ž/Oъ`и "FIXIT/cюH‡#Ќ2,џЁ(2,12):Š/‘ђ0’ 65496,0:‡#Ќ2,џ‹(27)џ‹(78)џ‹(10)џ‹(15):Š/Чіž:‡" FIXING ACCOUNT TOTALS":€XГ1 Ѕ 72:AT(X)Г0:‹/яі,І 30000:€ XГ1 Ѕ N0:Ф #1,X:І 302100і1ё 10,15:‡ X;0;і6AC$ГS1$:І 12600:… A0$Г"I" Ї AT(PC)ГAT(PC)ЋA8:Ѕ 630500{і@AT(PC)ГAT(PC)ЋS1:… S2В0 Ї AC$ГS2$:І 12600:AT(PC)ГAT(PC)ЋS20АіE:ƒLOCATE 10,17:PRINT S1$;:PRINT USING " ## ";PC;0НіJ‹ X:š #10ЪіOЅ 630701іT:ƒFOR X=1 TO NA:PRINT #-2, AC$(X)+" ";:PRINT #-2,USING U1$;AT(X):NEXT1Wі^І 30400:€ XГ1 Ѕ NA:д I1$ГџІ(AT(X)):Х #1,X:ё 10,20:‡ X;:‹:š#11Єірž:‡" FIXING MONTH TOTALS":І 27000:І 30000:€ XГ1 Ѕ N0:Ф #1,X:І 302101эіъMM$Гџ(DB$,2,1):MMГџŠ(MM$):… A0$Г"I" Ї BF(MM,2)ГBF(MM,2)ЋA8:Ѕ 633002/ієAC$ГS1$:І 12600:… џ(AN$(PC),4,1)Г"M" Ї BF(MM,3)ГBF(MM,3)ЋS12`іў… џ(AN$(PC),4,1)Г"E" Ї BF(MM,1)ГBF(MM,1)ЋS12sї… S2Г0 Ї 633002ЭїAC$ГS2$:І 12600:… џ(AN$(PC),4,1)Г"E" Ї BF(MM,1)ГBF(MM,1)ЋS2 :„ BF(MM,3)ГBF(MM,3)ЋS22хїDё 20,10:‡ X;:‹:š #13>їNІ 30500:€ XГ1 Ѕ 12:€ YГ1 Ѕ 3:д I2$ГџІ(BF(X,Y)):Х #1,(3­(XЌ1))ЋY:ё 20,12:‡ X:‹:‹:š#13ВїЈž:‡" NOW THE SPREADSHEET":‡ " CLEARING...":’65497,0:€ XГ1 Ѕ 72:€YГ1Ѕ12:AG(X,Y)Г0:‹ Y:ё 4,8:‡ X;:‹X:’65496,03вї­ё 0,1:‡ " READING... "3ћїВІ 30000:€ XГ1 Ѕ N0:Ф #1,X::І 302104їМD$Гџ(DB$,2,1):DГџŠ(D$)4VїС… A0$Г"I" Ї AC$ГS1$:І 12600:AG(PC,D)ГAG(PC,D)ЋA8:Ѕ 635004€їЦAC$ГS1$:І 12600:AG(PC,D)ГAG(PC,D)ЋS14Гїа… S2В0 Ї AC$ГS2$:І 12600:AG(PC,D)ГAG(PC,D)ЋS24Ыј ё 10,10:‡ X;:‹:š#1:5+ј:ƒFOR X=1 TO 72:FOR Y=1 TO 12:PRINT #-2,USING "##### ";AG(X,Y);:NEXT Y:PRINT #-2:NEXT X:END5Јј ё 0,1:‡ "WRITING... ":І 30600:€ XГ1 Ѕ 72:€ YГ1 Ѕ 12:д I3$ГџІ(AG(X,Y)):Х #1,(12­(XЌ1))ЋY:‹:ё 20,12:‡ X;:‡" ";:‹:š #16ј*ž:  200,1:TL$Г"10FILE HAS BEEN REPAIRED!":І 10000:TL$Г"12HIT ANY KEY FOR MENU":І 100006ј4… џ’Г"" Ї 635406&ј>Ѕ 15000ND5Јј ё 0,1:‡ "WRITING... ":І 30600:€ XГ1 Ѕ 72:€ YГ1 Ѕ 12:д I3$ГџІ(AG(X,Y)):Х #1,(12­(XЌ1))ЋY:‹:ё 20,12:‡ X;:‡" ";:‹:š #16ј*ž:  200,1:TL$Г"10FILE HAS BEEN REPAIRED!":І 10000:TL$Г"12HIT ANY KEY FOR MENU":Іџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ