Menu Général
Communauté RP
Communauté HRP
Activité récente
Activité récente

En ligne :

  • Arnhild
  • Aurora
  • Bag'Thazar
  • Heïlys
  • Lyrwënne
  • Noora
  • Ryder
  • Alcée
  • Osborn
  • Sycophante
  • GLaDOS
  • Passés récemment :

  • Passés en jeu :

    Joueur passés aujourd'hui 23 aujourd'hui !

    Joueurs passés cette semaine 144 cette semaine !

    Menu
    Logo Herobrine.fr
    Indicateur chargement Quadraroll
  • Prélat de la Cité Sycophante šlykštus

  • A peine eurent-ils outrepassé leur mandat que je sus que leur parapet karmique ne fut que le piètre paravent de leurs désirs de grandeur.

  • Fonction

    Prélat de la Cité

    Race

    Eskara

    Genre

    Masculin

  • Ampoule alluméeAmpoule alluméeAmpoule alluméeAmpoule allumée
  • Réput. HRP

    Présence

    904 heures

    Réput. RP

  • Taille

    1m80

  • Histoire du personnage

    Fils du Monde et futur Père des Siens.
    Une graine et une cité.
    Une cause et un but.
    Une vie pour un peuple.

    Présentation du joueur

    šlykštus se prononce Chlikchtus

    18/09/2024 : Candidature acceptée

    08/10/2024 :
    Promotion apprenti par le Porteur du Serment Arimav

    N'oubliez pas de voter

    05/01/2025 : Quadraroll 6/6/6/6




    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    |
    |
    |
    |
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||
    ||