Skip to content

Instantly share code, notes, and snippets.

@dlo
Last active March 31, 2025 01:05
Show Gist options
  • Save dlo/34da31f59ab20a330c424e5010b4f286 to your computer and use it in GitHub Desktop.
Save dlo/34da31f59ab20a330c424e5010b4f286 to your computer and use it in GitHub Desktop.

![Meme](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABVYAAARUCAYAAAD6a9P7AAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzt3XuYVdd53/Hvfe90LV1ptlSxa2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK2iK

to

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment