RH 30776 30775 30775 30775 30775 30774 30774 30773 30773 30773 30773 30773 30772 30772 30772 30771 30770 30770 30770 30769 30769 30768 30768 30768 30767 30767 30767 30766 30765 30765 30765 30764 30763 30763 30762 30762 30761 30760 30760 30759 30758 30758 30757 30757 30756 30755 30755 30754 30753 30753 30752 30751 30750 30750 30748 30748 30747 30747 30745 30745 30744 30743 30743 30742 30742 30741 30740 30740 30739 30738 30738 30738 30737 30737 30736 30736 30735 30735 30734 30733 30733 30732 30732 30732 30731 30730 30730 30729 30728 30728 30727 30727 30726 30725 30725 30724 30723 30723 30723 30722 30722 30722 30721 30777 30777 30777 30776 30776 30775 30775 30775 30775 30775 30774 30774 30773 30773 30773 30772 30772 30772 30771 30770 30770 30770 30769 30769 30768 30768 30767 30767 30767 30766 30765 30765 30764 30763 30763 30762 30762 30761 30760 30760 30758 30758 30757 30757 30756 30755 30755 30754 30753 30752 30752 30751 30750 30749 30748 30748 30747 30746 30745 30745 30744 30743 30742 30742 30741 30740 30740 30739 30738 30738 30738 30737 30737 30736 30735 30735 30734 30734 30733 30733 30732 30732 30731 30730 30730 30729 30728 30728 30727 30727 30726 30725 30725 30724 30723 30723 30722 30722 30722 30721 30720 30720 30720 30778 30778 30778 30778 30777 30777 30777 30777 30776 30776 30775 30775 30775 30774 30774 30773 30773 30773 30772 30772 30771 30771 30770 30770 30769 30769 30768 30768 30767 30767 30766 30765 30765 30764 30763 30762 30762 30761 30760 30760 30759 30758 30757 30757 30756 30755 30755 30754 30753 30752 30752 30750 30750 30749 30748 30747 30747 30746 30745 30744 30743 30743 30742 30742 30740 30740 30739 30738 30738 30738 30737 30737 30736 30735 30735 30734 30733 30733 30732 30732 30731 30730 30730 30729 30728 30728 30727 30727 30726 30725 30725 30724 30723 30723 30722 30722 30721 30720 30720 30720 30719 30718 30718 30780 30779 30779 30779 30778 30778 30778 30778 30778 30777 30777 30777 30776 30775 30775 30775 30774 30773 30773 30773 30772 30772 30771 30771 30770 30770 30769 30768 30768 30767 30767 30765 30765 30764 30763 30763 30762 30762 30760 30760 30759 30758 30758 30757 30757 30755 30755 30754 30753 30752 30752 30750 30750 30749 30748 30747 30746 30745 30745 30744 30743 30742 30742 30741 30740 30740 30739 30738 30738 30737 30737 30736 30735 30735 30734 30733 30733 30732 30732 30731 30730 30730 30729 30728 30728 30727 30726 30725 30725 30724 30723 30723 30722 30722 30721 30720 30720 30719 30718 30718 30718 30717 30717 30781 30781 30780 30780 30780 30780 30779 30779 30778 30778 30778 30778 30777 30777 30776 30775 30775 30775 30774 30773 30773 30773 30772 30772 30771 30770 30770 30769 30768 30767 30767 30766 30765 30765 30764 30763 30762 30762 30761 30760 30760 30759 30758 30757 30757 30756 30755 30754 30753 30752 30752 30750 30750 30748 30748 30747 30746 30745 30744 30743 30743 30742 30742 30740 30740 30739 30738 30738 30737 30737 30736 30735 30735 30734 30733 30733 30732 30732 30731 30730 30730 30729 30728 30727 30727 30726 30725 30725 30723 30723 30722 30722 30721 30720 30720 30719 30718 30718 30717 30717 30716 30715 30715 30782 30782 30782 30782 30781 30781 30780 30780 30780 30780 30779 30778 30778 30778 30777 30777 30776 30776 30775 30775 30774 30773 30773 30772 30772 30771 30770 30770 30769 30768 30767 30767 30766 30765 30765 30764 30763 30763 30762 30761 30760 30760 30758 30758 30757 30756 30755 30754 30753 30752 30751 30750 30749 30748 30747 30747 30745 30745 30744 30743 30742 30742 30741 30740 30740 30739 30738 30738 30737 30737 30736 30735 30735 30734 30733 30733 30732 30731 30730 30730 30729 30728 30727 30727 30726 30725 30725 30723 30723 30722 30722 30721 30720 30720 30719 30718 30718 30717 30716 30715 30715 30714 30713 30783 30783 30783 30783 30783 30782 30782 30782 30781 30780 30780 30780 30779 30779 30778 30778 30777 30777 30776 30776 30775 30775 30774 30773 30773 30772 30771 30770 30770 30769 30768 30768 30767 30766 30765 30765 30764 30763 30762 30762 30761 30760 30759 30758 30757 30756 30755 30754 30753 30752 30751 30750 30749 30748 30747 30746 30745 30745 30744 30743 30742 30742 30741 30740 30740 30739 30738 30738 30737 30737 30736 30735 30735 30734 30733 30732 30732 30731 30730 30729 30728 30728 30727 30726 30725 30725 30724 30723 30722 30722 30721 30720 30720 30719 30718 30717 30717 30716 30715 30714 30713 30713 30712 30785 30785 30785 30784 30784 30783 30783 30783 30782 30782 30782 30781 30780 30780 30780 30779 30778 30778 30778 30777 30777 30776 30775 30775 30774 30773 30772 30772 30771 30770 30769 30768 30768 30767 30767 30765 30765 30764 30763 30762 30762 30760 30759 30758 30757 30756 30755 30754 30753 30752 30751 30750 30749 30748 30747 30746 30745 30745 30744 30743 30742 30742 30741 30740 30740 30739 30738 30738 30737 30737 30736 30735 30735 30734 30733 30732 30732 30730 30730 30729 30728 30727 30727 30725 30725 30724 30723 30722 30722 30721 30720 30720 30718 30718 30717 30716 30715 30715 30714 30713 30712 30712 30711 30787 30787 30786 30786 30785 30785 30785 30784 30784 30783 30783 30783 30782 30782 30781 30780 30780 30780 30779 30778 30778 30777 30777 30775 30775 30774 30773 30772 30772 30771 30770 30769 30768 30768 30767 30766 30765 30765 30763 30763 30762 30761 30760 30758 30757 30757 30755 30754 30753 30752 30751 30750 30749 30748 30747 30747 30745 30745 30744 30743 30743 30742 30742 30740 30740 30739 30738 30738 30737 30737 30736 30735 30735 30733 30733 30732 30731 30730 30729 30728 30727 30727 30726 30725 30724 30723 30723 30722 30721 30720 30720 30718 30718 30717 30716 30715 30715 30713 30713 30712 30711 30710 30710 30788 30788 30788 30787 30787 30787 30787 30786 30785 30785 30785 30784 30783 30783 30783 30782 30782 30781 30780 30780 30779 30778 30777 30777 30776 30775 30774 30773 30772 30772 30771 30770 30769 30768 30768 30767 30766 30765 30764 30763 30762 30761 30760 30759 30758 30757 30755 30754 30753 30752 30752 30750 30750 30748 30748 30747 30746 30745 30745 30744 30743 30742 30742 30741 30740 30740 30739 30738 30738 30737 30736 30735 30734 30733 30733 30732 30731 30730 30729 30728 30727 30727 30725 30725 30724 30723 30722 30722 30720 30720 30719 30718 30717 30717 30715 30715 30713 30713 30712 30711 30710 30709 30708 30790 30790 30789 30789 30788 30788 30788 30788 30787 30787 30786 30785 30785 30785 30784 30783 30783 30782 30782 30780 30780 30779 30778 30778 30777 30776 30775 30774 30773 30772 30772 30771 30770 30769 30768 30768 30767 30766 30765 30764 30763 30762 30761 30760 30758 30757 30756 30755 30754 30753 30752 30751 30750 30749 30748 30748 30747 30746 30745 30745 30744 30743 30742 30742 30741 30740 30739 30738 30738 30737 30736 30735 30734 30733 30732 30731 30730 30730 30728 30728 30727 30726 30725 30725 30723 30723 30722 30721 30720 30719 30718 30718 30717 30716 30715 30714 30713 30712 30711 30710 30709 30708 30707 30792 30791 30791 30790 30790 30790 30789 30789 30788 30788 30787 30787 30786 30785 30785 30785 30784 30783 30782 30782 30781 30780 30780 30778 30778 30777 30776 30775 30775 30773 30773 30772 30772 30770 30770 30769 30768 30767 30766 30765 30764 30763 30762 30760 30760 30758 30757 30756 30755 30754 30753 30752 30751 30750 30750 30748 30748 30747 30746 30745 30744 30743 30743 30742 30741 30740 30739 30738 30738 30737 30736 30735 30734 30733 30732 30731 30730 30729 30728 30728 30727 30726 30725 30725 30723 30723 30722 30721 30720 30719 30718 30717 30717 30715 30714 30713 30712 30712 30710 30710 30708 30707 30707 30793 30793 30792 30792 30792 30791 30790 30790 30790 30789 30788 30788 30787 30787 30786 30785 30785 30784 30783 30783 30782 30782 30781 30780 30779 30778 30777 30777 30776 30775 30775 30773 30773 30772 30772 30770 30770 30768 30767 30767 30765 30764 30763 30762 30761 30760 30758 30757 30757 30755 30754 30753 30752 30751 30750 30749 30748 30747 30747 30745 30745 30744 30743 30742 30741 30740 30739 30738 30737 30737 30735 30735 30733 30733 30732 30731 30730 30730 30728 30728 30727 30726 30725 30725 30723 30723 30722 30721 30720 30719 30718 30717 30716 30715 30714 30713 30712 30711 30710 30709 30708 30707 30705 30795 30794 30793 30793 30793 30792 30792 30791 30791 30790 30790 30789 30788 30788 30787 30787 30787 30786 30785 30784 30783 30783 30782 30782 30781 30780 30779 30778 30778 30777 30777 30775 30775 30774 30773 30772 30771 30770 30769 30768 30767 30765 30765 30763 30762 30761 30760 30758 30757 30756 30755 30754 30753 30752 30751 30750 30748 30748 30747 30746 30745 30744 30743 30742 30741 30740 30739 30738 30737 30737 30736 30735 30734 30733 30732 30732 30731 30730 30729 30728 30727 30727 30726 30725 30724 30723 30722 30721 30720 30719 30718 30717 30716 30715 30714 30713 30712 30710 30709 30708 30707 30706 30705 30796 30795 30795 30795 30794 30793 30793 30793 30792 30792 30791 30790 30790 30790 30789 30788 30788 30787 30787 30786 30785 30785 30784 30783 30783 30782 30781 30780 30780 30779 30778 30777 30777 30776 30775 30774 30773 30772 30770 30770 30768 30767 30766 30765 30763 30762 30760 30759 30758 30757 30755 30755 30753 30752 30751 30750 30749 30748 30747 30746 30745 30744 30743 30742 30741 30740 30740 30738 30738 30737 30736 30735 30735 30733 30733 30732 30731 30730 30730 30728 30728 30727 30726 30725 30724 30723 30722 30721 30720 30719 30718 30717 30716 30715 30713 30713 30712 30710 30709 30708 30707 30705 30704 30797 30797 30797 30796 30795 30795 30795 30794 30793 30793 30793 30792 30792 30792 30791 30790 30790 30789 30788 30788 30787 30787 30786 30785 30785 30784 30783 30782 30782 30781 30780 30779 30778 30777 30777 30775 30774 30773 30772 30770 30769 30768 30767 30765 30764 30763 30761 30760 30758 30757 30756 30755 30753 30752 30752 30750 30749 30748 30747 30746 30745 30745 30743 30743 30742 30741 30740 30739 30738 30738 30737 30736 30735 30735 30733 30733 30732 30731 30730 30730 30728 30728 30727 30726 30725 30723 30723 30722 30720 30719 30718 30717 30716 30715 30713 30712 30711 30710 30708 30707 30706 30705 30703 30799 30798 30798 30798 30797 30797 30797 30796 30796 30795 30795 30795 30794 30793 30793 30792 30792 30791 30790 30790 30789 30788 30788 30787 30787 30786 30785 30784 30783 30783 30782 30781 30780 30778 30778 30777 30775 30774 30773 30772 30770 30768 30767 30766 30765 30763 30762 30760 30759 30758 30757 30755 30754 30753 30752 30751 30750 30749 30748 30747 30746 30745 30744 30743 30742 30742 30741 30740 30739 30738 30738 30737 30736 30735 30735 30733 30733 30732 30731 30730 30729 30728 30727 30726 30725 30724 30723 30722 30721 30720 30718 30717 30716 30715 30713 30712 30711 30710 30708 30707 30705 30704 30702 30801 30800 30800 30800 30800 30799 30799 30798 30798 30798 30797 30797 30796 30795 30795 30794 30793 30793 30792 30792 30791 30790 30790 30788 30788 30787 30787 30786 30785 30784 30783 30782 30781 30780 30778 30777 30776 30775 30773 30772 30771 30770 30768 30767 30765 30764 30762 30761 30760 30758 30757 30756 30755 30753 30753 30752 30750 30750 30748 30748 30747 30746 30745 30744 30743 30743 30742 30741 30740 30740 30739 30738 30737 30737 30735 30735 30733 30733 30732 30730 30730 30728 30727 30727 30725 30724 30723 30722 30721 30720 30718 30717 30716 30715 30713 30712 30710 30709 30707 30706 30705 30703 30702 30803 30803 30802 30802 30802 30802 30801 30800 30800 30800 30799 30798 30798 30797 30797 30796 30795 30795 30794 30793 30792 30792 30791 30790 30790 30788 30788 30787 30786 30785 30784 30783 30782 30781 30780 30778 30777 30776 30775 30773 30772 30770 30769 30768 30766 30765 30763 30762 30760 30759 30758 30757 30756 30755 30753 30752 30752 30750 30749 30748 30748 30747 30746 30745 30745 30744 30743 30742 30742 30741 30740 30739 30738 30737 30737 30735 30734 30733 30732 30731 30730 30729 30728 30727 30725 30724 30723 30722 30721 30720 30718 30717 30716 30714 30713 30712 30710 30708 30707 30705 30704 30702 30701 30805 30805 30805 30804 30804 30803 30803 30802 30802 30802 30801 30800 30800 30798 30798 30797 30797 30796 30795 30795 30793 30793 30792 30792 30791 30790 30789 30788 30787 30787 30785 30784 30783 30782 30781 30780 30778 30777 30775 30774 30773 30772 30770 30768 30767 30766 30764 30763 30762 30760 30759 30758 30757 30755 30755 30753 30752 30752 30751 30750 30749 30748 30748 30747 30746 30745 30745 30744 30743 30742 30742 30740 30739 30738 30737 30736 30735 30733 30732 30731 30730 30729 30728 30727 30725 30725 30723 30722 30721 30720 30718 30717 30715 30714 30712 30711 30709 30708 30707 30705 30703 30702 30700 30807 30807 30807 30806 30805 30805 30805 30804 30803 30803 30802 30802 30801 30800 30799 30798 30798 30797 30797 30796 30795 30795 30793 30793 30792 30792 30790 30790 30788 30788 30787 30785 30784 30783 30782 30781 30779 30778 30777 30775 30774 30772 30771 30770 30768 30767 30765 30764 30762 30761 30760 30759 30758 30757 30756 30755 30754 30753 30752 30752 30751 30750 30750 30749 30748 30747 30746 30745 30744 30743 30742 30741 30740 30738 30737 30736 30735 30733 30733 30732 30730 30729 30728 30727 30726 30725 30723 30722 30721 30720 30718 30717 30715 30713 30712 30710 30709 30707 30706 30704 30703 30701 30700 30809 30808 30808 30808 30807 30807 30806 30805 30805 30804 30803 30803 30802 30802 30801 30800 30800 30799 30798 30797 30797 30796 30795 30795 30794 30793 30792 30791 30790 30789 30788 30787 30786 30785 30783 30782 30780 30779 30778 30776 30775 30773 30772 30770 30769 30768 30767 30765 30763 30763 30762 30760 30760 30758 30757 30757 30756 30755 30755 30753 30753 30752 30752 30750 30750 30748 30747 30746 30745 30744 30743 30742 30740 30738 30737 30737 30735 30734 30733 30732 30731 30730 30728 30727 30726 30725 30723 30722 30721 30720 30718 30717 30715 30713 30712 30710 30708 30707 30705 30704 30702 30701 30699 30810 30810 30810 30809 30808 30808 30807 30807 30806 30806 30805 30805 30804 30803 30803 30802 30802 30801 30800 30799 30798 30798 30797 30797 30795 30795 30793 30793 30792 30790 30790 30788 30787 30786 30784 30783 30782 30780 30778 30777 30776 30775 30773 30772 30770 30769 30768 30767 30765 30765 30763 30763 30762 30761 30760 30759 30758 30757 30757 30756 30755 30753 30753 30752 30750 30749 30748 30747 30745 30744 30743 30742 30740 30739 30738 30737 30736 30735 30733 30733 30732 30730 30729 30728 30727 30725 30724 30723 30722 30720 30718 30717 30715 30713 30712 30710 30709 30707 30705 30704 30702 30701 30699 30812 30812 30811 30810 30810 30810 30809 30808 30808 30808 30807 30807 30806 30805 30805 30804 30803 30803 30802 30802 30801 30800 30799 30798 30797 30797 30795 30794 30793 30792 30791 30790 30788 30787 30785 30784 30783 30782 30780 30778 30777 30776 30775 30773 30772 30772 30770 30769 30768 30767 30766 30765 30764 30763 30762 30762 30760 30759 30758 30757 30756 30755 30753 30752 30751 30750 30748 30747 30746 30745 30743 30742 30741 30740 30739 30738 30737 30736 30735 30733 30733 30732 30730 30729 30728 30727 30725 30723 30722 30720 30719 30718 30716 30714 30713 30711 30709 30708 30706 30705 30703 30701 30700 30813 30813 30813 30812 30812 30812 30811 30811 30810 30810 30809 30808 30808 30807 30807 30807 30805 30805 30804 30803 30803 30802 30801 30800 30799 30798 30797 30796 30795 30793 30792 30791 30790 30788 30787 30786 30785 30783 30782 30781 30780 30778 30777 30776 30775 30774 30773 30772 30771 30770 30768 30768 30767 30765 30764 30763 30762 30761 30759 30758 30757 30755 30754 30753 30752 30750 30749 30748 30747 30745 30744 30743 30742 30742 30740 30739 30738 30737 30736 30735 30734 30733 30732 30730 30729 30727 30726 30725 30723 30722 30720 30718 30717 30715 30713 30712 30710 30708 30707 30705 30703 30702 30700 30816 30815 30815 30815 30814 30814 30813 30813 30813 30812 30812 30811 30810 30810 30809 30808 30808 30807 30807 30805 30805 30804 30803 30802 30801 30800 30798 30797 30796 30795 30793 30792 30791 30790 30788 30788 30787 30785 30784 30783 30782 30781 30780 30779 30778 30777 30775 30775 30773 30772 30771 30770 30768 30767 30766 30765 30763 30762 30760 30759 30758 30757 30755 30754 30753 30752 30750 30749 30748 30747 30746 30745 30744 30743 30742 30741 30740 30739 30738 30737 30735 30734 30733 30732 30730 30728 30727 30725 30724 30722 30721 30719 30718 30716 30714 30713 30711 30709 30708 30706 30705 30703 30701 30818 30818 30818 30817 30817 30817 30816 30815 30815 30815 30814 30813 30813 30812 30812 30811 30810 30809 30808 30807 30807 30805 30805 30803 30802 30802 30800 30799 30798 30797 30795 30794 30793 30792 30791 30790 30789 30788 30787 30786 30785 30783 30783 30782 30780 30779 30778 30777 30775 30774 30773 30771 30770 30768 30767 30766 30764 30763 30762 30760 30759 30758 30757 30755 30754 30753 30752 30751 30750 30749 30748 30747 30746 30745 30744 30743 30742 30740 30739 30738 30737 30735 30734 30732 30731 30730 30728 30727 30725 30723 30722 30720 30718 30717 30715 30713 30712 30710 30709 30707 30705 30704 30702 30821 30820 30820 30820 30820 30819 30818 30818 30818 30817 30817 30816 30815 30814 30813 30813 30812 30811 30810 30809 30808 30807 30807 30805 30804 30803 30802 30801 30800 30798 30798 30797 30795 30794 30793 30792 30792 30790 30789 30788 30787 30786 30785 30784 30783 30781 30780 30778 30777 30775 30774 30773 30772 30770 30768 30767 30766 30765 30763 30762 30761 30760 30758 30758 30757 30755 30754 30753 30752 30751 30750 30749 30748 30747 30746 30745 30743 30742 30740 30739 30738 30737 30735 30733 30732 30730 30729 30727 30726 30725 30723 30722 30720 30718 30717 30715 30713 30712 30710 30708 30707 30705 30703 30823 30823 30823 30822 30822 30822 30821 30820 30820 30819 30818 30818 30817 30817 30815 30815 30814 30813 30812 30811 30810 30809 30808 30807 30806 30805 30804 30803 30802 30801 30800 30798 30798 30797 30796 30795 30793 30793 30792 30790 30790 30788 30787 30786 30784 30783 30782 30780 30778 30777 30776 30775 30773 30772 30770 30769 30768 30767 30765 30764 30763 30762 30761 30760 30759 30758 30757 30755 30755 30753 30752 30751 30750 30748 30747 30746 30745 30743 30742 30740 30739 30738 30736 30735 30733 30732 30730 30728 30727 30725 30724 30723 30721 30719 30718 30716 30715 30713 30712 30710 30708 30707 30705 30826 30825 30825 30825 30824 30823 30823 30823 30822 30821 30820 30820 30819 30818 30817 30817 30816 30815 30814 30813 30812 30811 30810 30809 30808 30807 30806 30805 30804 30803 30802 30801 30800 30799 30798 30797 30796 30795 30793 30792 30792 30790 30788 30787 30786 30785 30783 30782 30780 30779 30778 30777 30775 30774 30773 30772 30770 30769 30768 30767 30765 30765 30763 30762 30761 30760 30759 30758 30757 30755 30754 30753 30751 30750 30748 30747 30746 30745 30743 30742 30740 30739 30737 30736 30734 30733 30732 30730 30728 30727 30725 30724 30722 30721 30719 30718 30716 30715 30713 30711 30710 30708 30707 30828 30828 30827 30827 30827 30826 30825 30825 30824 30823 30822 30822 30821 30820 30819 30818 30818 30817 30816 30815 30814 30813 30812 30811 30810 30809 30808 30807 30806 30805 30804 30803 30802 30801 30800 30799 30798 30797 30795 30794 30793 30792 30790 30789 30787 30786 30785 30783 30782 30781 30780 30778 30777 30776 30775 30773 30773 30772 30770 30769 30768 30767 30765 30765 30763 30762 30761 30760 30758 30757 30755 30754 30753 30752 30750 30748 30747 30746 30744 30743 30742 30740 30738 30737 30735 30734 30733 30731 30730 30728 30727 30725 30723 30722 30720 30719 30717 30716 30714 30713 30711 30710 30708 30830 30830 30829 30829 30828 30828 30827 30827 30826 30825 30824 30823 30823 30822 30821 30820 30819 30818 30818 30817 30816 30815 30813 30813 30812 30811 30810 30809 30808 30807 30806 30805 30804 30803 30802 30801 30800 30798 30797 30796 30795 30793 30792 30790 30789 30788 30787 30785 30784 30783 30782 30781 30780 30778 30777 30776 30775 30773 30773 30772 30770 30769 30768 30767 30765 30764 30763 30761 30760 30758 30757 30755 30754 30753 30751 30750 30748 30747 30745 30744 30743 30741 30740 30738 30737 30735 30734 30733 30731 30730 30728 30727 30725 30723 30722 30720 30719 30717 30716 30714 30713 30712 30710 30832 30832 30831 30830 30830 30830 30828 30828 30828 30827 30826 30825 30825 30823 30823 30822 30821 30820 30819 30818 30817 30817 30816 30815 30813 30813 30812 30811 30810 30809 30808 30807 30806 30805 30803 30802 30802 30800 30799 30798 30797 30795 30794 30793 30792 30790 30789 30788 30787 30785 30785 30783 30782 30781 30780 30778 30778 30777 30775 30773 30772 30772 30770 30768 30767 30766 30764 30763 30762 30760 30758 30757 30755 30754 30753 30751 30750 30748 30747 30745 30744 30743 30741 30740 30738 30737 30735 30734 30733 30731 30730 30728 30727 30725 30723 30722 30720 30719 30718 30716 30715 30713 30712 30834 30833 30833 30832 30832 30831 30830 30830 30830 30828 30828 30827 30826 30825 30825 30823 30823 30822 30821 30820 30820 30818 30818 30817 30816 30815 30814 30813 30812 30811 30810 30809 30808 30807 30805 30805 30803 30802 30801 30800 30798 30798 30797 30795 30794 30793 30792 30791 30790 30788 30787 30786 30785 30784 30783 30782 30780 30779 30778 30776 30775 30773 30772 30770 30769 30767 30766 30765 30763 30762 30760 30758 30757 30755 30754 30752 30751 30750 30748 30747 30745 30744 30743 30741 30740 30738 30737 30735 30734 30733 30732 30730 30728 30727 30725 30724 30722 30721 30720 30718 30717 30715 30713 30836 30835 30835 30834 30833 30833 30833 30832 30831 30830 30830 30828 30828 30827 30827 30825 30825 30824 30823 30822 30822 30820 30820 30818 30818 30817 30816 30815 30814 30813 30812 30811 30810 30809 30808 30807 30806 30805 30803 30803 30802 30800 30799 30798 30797 30796 30795 30794 30793 30792 30790 30789 30788 30787 30785 30784 30783 30782 30780 30778 30777 30775 30774 30772 30771 30769 30768 30766 30765 30763 30762 30760 30758 30757 30755 30754 30753 30751 30750 30748 30747 30745 30744 30743 30742 30740 30738 30737 30736 30735 30733 30732 30730 30729 30727 30726 30724 30723 30722 30720 30718 30717 30715 30837 30837 30837 30836 30835 30835 30834 30833 30833 30832 30832 30830 30830 30829 30828 30827 30827 30826 30825 30824 30823 30823 30822 30821 30820 30819 30818 30817 30817 30815 30815 30813 30813 30812 30811 30810 30808 30808 30807 30805 30805 30803 30802 30802 30800 30799 30798 30797 30796 30795 30793 30792 30791 30790 30788 30787 30785 30783 30782 30780 30779 30777 30776 30774 30772 30771 30769 30768 30766 30765 30763 30761 30760 30758 30757 30755 30754 30753 30752 30750 30748 30747 30746 30745 30743 30742 30741 30739 30738 30737 30735 30734 30732 30731 30730 30728 30727 30725 30723 30722 30720 30719 30717 30839 30838 30838 30838 30837 30837 30836 30835 30835 30834 30833 30833 30832 30831 30830 30830 30829 30828 30827 30827 30826 30825 30824 30823 30822 30822 30821 30820 30819 30818 30817 30817 30815 30815 30813 30813 30812 30811 30810 30808 30808 30807 30805 30805 30803 30802 30801 30800 30798 30797 30796 30795 30793 30792 30790 30789 30787 30786 30784 30782 30780 30779 30777 30775 30774 30772 30770 30769 30767 30766 30764 30763 30762 30760 30758 30757 30756 30755 30753 30752 30751 30750 30748 30747 30745 30744 30743 30742 30740 30739 30737 30736 30735 30733 30732 30730 30728 30727 30725 30724 30723 30721 30720 30842 30841 30840 30840 30839 30838 30838 30837 30837 30836 30835 30835 30834 30833 30833 30832 30831 30830 30830 30829 30828 30827 30827 30826 30825 30825 30823 30823 30822 30821 30820 30820 30818 30818 30817 30816 30815 30814 30813 30812 30811 30810 30808 30807 30806 30805 30803 30802 30801 30800 30798 30797 30795 30794 30792 30791 30789 30787 30785 30783 30782 30780 30778 30777 30775 30773 30772 30770 30769 30767 30766 30765 30763 30762 30761 30759 30758 30757 30755 30754 30753 30752 30750 30749 30748 30747 30745 30744 30743 30741 30740 30738 30737 30735 30734 30732 30731 30730 30728 30727 30725 30723 30722 30843 30843 30843 30842 30842 30841 30840 30840 30839 30838 30838 30837 30837 30836 30835 30834 30833 30833 30832 30832 30831 30830 30830 30829 30828 30827 30827 30826 30825 30824 30823 30822 30822 30821 30820 30819 30818 30817 30816 30815 30813 30812 30812 30810 30809 30808 30806 30805 30803 30802 30800 30799 30797 30795 30794 30792 30790 30788 30787 30785 30783 30782 30780 30778 30777 30775 30773 30772 30771 30769 30768 30767 30765 30764 30763 30762 30760 30759 30758 30757 30755 30754 30753 30752 30750 30749 30748 30747 30745 30743 30742 30741 30739 30738 30737 30735 30733 30732 30730 30728 30727 30726 30724 30846 30845 30845 30844 30843 30843 30842 30842 30842 30841 30840 30840 30839 30838 30838 30837 30837 30836 30835 30835 30834 30833 30832 30832 30831 30830 30830 30828 30828 30827 30826 30825 30825 30823 30823 30822 30821 30820 30818 30817 30816 30815 30814 30812 30811 30810 30808 30807 30805 30803 30802 30800 30798 30797 30795 30793 30792 30790 30788 30786 30785 30783 30782 30780 30778 30777 30775 30774 30773 30772 30770 30769 30768 30767 30766 30765 30763 30762 30761 30760 30758 30757 30756 30754 30753 30752 30750 30749 30748 30746 30745 30743 30742 30740 30739 30737 30736 30735 30733 30732 30730 30728 30727 30848 30848 30847 30847 30846 30846 30845 30845 30844 30843 30843 30842 30842 30841 30840 30840 30839 30838 30838 30837 30837 30836 30835 30835 30834 30833 30832 30832 30831 30830 30829 30828 30827 30827 30825 30825 30823 30822 30821 30820 30818 30817 30816 30815 30813 30812 30810 30808 30807 30805 30803 30802 30800 30798 30796 30794 30793 30791 30789 30788 30786 30785 30783 30782 30780 30779 30778 30777 30775 30775 30773 30772 30771 30770 30768 30767 30766 30765 30763 30762 30761 30760 30758 30757 30756 30755 30753 30752 30750 30749 30747 30746 30745 30743 30742 30740 30738 30737 30736 30734 30733 30731 30730 30852 30851 30850 30850 30849 30848 30848 30847 30847 30847 30846 30845 30845 30844 30843 30843 30842 30842 30841 30840 30840 30838 30838 30837 30837 30836 30835 30834 30833 30833 30832 30831 30830 30829 30828 30827 30826 30825 30823 30822 30821 30819 30818 30817 30815 30813 30812 30810 30808 30806 30805 30803 30801 30799 30797 30796 30794 30793 30791 30790 30788 30787 30786 30785 30783 30782 30781 30780 30778 30777 30776 30775 30773 30772 30771 30770 30768 30767 30766 30765 30763 30762 30761 30760 30758 30757 30756 30754 30753 30752 30750 30749 30747 30746 30745 30743 30742 30740 30738 30737 30736 30734 30733 30854 30853 30853 30852 30852 30852 30851 30850 30850 30849 30848 30848 30847 30847 30846 30845 30845 30844 30843 30843 30842 30842 30841 30840 30839 30838 30838 30837 30836 30835 30835 30833 30833 30832 30830 30829 30828 30827 30825 30824 30822 30821 30819 30818 30816 30815 30813 30811 30809 30808 30806 30804 30802 30801 30799 30798 30797 30795 30793 30792 30791 30790 30788 30787 30786 30785 30783 30782 30782 30780 30779 30778 30777 30775 30773 30772 30771 30770 30768 30767 30766 30765 30763 30762 30761 30760 30758 30757 30756 30755 30753 30752 30750 30749 30748 30746 30745 30743 30742 30740 30738 30737 30735 30857 30857 30856 30855 30855 30854 30853 30853 30852 30852 30851 30850 30850 30849 30848 30848 30847 30847 30846 30845 30845 30844 30843 30843 30842 30841 30840 30840 30838 30838 30837 30836 30835 30833 30832 30832 30830 30828 30827 30825 30824 30822 30821 30819 30817 30816 30814 30813 30811 30809 30808 30806 30805 30803 30802 30800 30799 30798 30797 30795 30794 30793 30792 30790 30789 30788 30787 30785 30784 30783 30782 30780 30779 30777 30776 30775 30773 30772 30771 30770 30768 30767 30767 30765 30764 30763 30761 30760 30758 30757 30756 30755 30753 30752 30750 30749 30748 30746 30745 30743 30742 30740 30738 30860 30860 30859 30858 30858 30857 30856 30855 30855 30854 30853 30853 30852 30852 30851 30850 30850 30849 30848 30848 30847 30847 30846 30845 30845 30843 30843 30842 30841 30840 30839 30838 30837 30836 30835 30833 30832 30830 30828 30827 30826 30824 30823 30821 30819 30817 30816 30814 30813 30811 30810 30808 30807 30805 30804 30803 30802 30800 30799 30798 30797 30795 30794 30793 30792 30790 30789 30788 30787 30785 30783 30782 30781 30780 30778 30777 30776 30775 30773 30772 30772 30770 30769 30768 30767 30765 30764 30763 30762 30760 30758 30757 30756 30755 30753 30752 30750 30748 30747 30745 30744 30742 30741 30863 30862 30862 30861 30860 30860 30859 30858 30857 30857 30856 30855 30855 30854 30853 30853 30852 30852 30851 30850 30850 30849 30848 30848 30847 30846 30845 30845 30843 30842 30842 30840 30839 30838 30837 30835 30833 30832 30830 30829 30827 30826 30825 30823 30821 30820 30818 30817 30815 30813 30812 30811 30810 30808 30807 30805 30804 30803 30802 30800 30799 30798 30797 30795 30794 30793 30791 30790 30788 30787 30786 30785 30783 30782 30781 30780 30778 30777 30776 30775 30774 30773 30772 30770 30769 30768 30767 30765 30764 30762 30761 30760 30758 30757 30755 30754 30752 30751 30749 30748 30747 30745 30743 30866 30865 30864 30863 30863 30862 30861 30860 30860 30859 30858 30858 30857 30857 30856 30855 30855 30854 30853 30853 30852 30852 30851 30850 30850 30848 30848 30847 30846 30845 30843 30842 30841 30840 30838 30837 30835 30833 30832 30831 30829 30828 30827 30825 30823 30822 30820 30818 30817 30816 30815 30813 30812 30810 30809 30808 30807 30805 30804 30803 30802 30800 30798 30797 30796 30795 30793 30792 30790 30789 30788 30787 30785 30785 30783 30782 30781 30780 30779 30778 30777 30775 30774 30773 30772 30770 30769 30768 30766 30765 30763 30762 30760 30759 30757 30756 30755 30753 30752 30750 30748 30747 30746 30868 30868 30867 30866 30865 30865 30863 30863 30862 30862 30861 30860 30860 30859 30858 30858 30857 30857 30857 30856 30855 30855 30853 30853 30852 30851 30850 30849 30848 30847 30845 30844 30843 30842 30840 30838 30837 30836 30834 30832 30831 30830 30828 30827 30825 30824 30823 30821 30820 30818 30817 30816 30814 30813 30812 30810 30809 30808 30806 30805 30803 30802 30800 30799 30798 30797 30795 30794 30793 30792 30790 30789 30788 30787 30786 30785 30784 30783 30782 30780 30779 30778 30777 30775 30774 30772 30771 30770 30768 30767 30765 30764 30763 30761 30760 30758 30757 30755 30754 30752 30751 30750 30748 30871 30870 30870 30868 30868 30867 30866 30865 30865 30864 30863 30863 30862 30862 30861 30861 30860 30860 30859 30858 30858 30857 30856 30855 30854 30853 30852 30851 30850 30848 30847 30846 30845 30843 30842 30840 30839 30838 30837 30835 30833 30832 30830 30829 30828 30827 30825 30823 30822 30821 30819 30818 30817 30815 30813 30812 30811 30810 30808 30807 30805 30804 30803 30801 30800 30798 30797 30797 30795 30794 30793 30792 30791 30790 30789 30788 30787 30785 30784 30783 30782 30780 30779 30777 30776 30775 30773 30772 30770 30769 30768 30766 30765 30763 30762 30760 30759 30758 30756 30755 30753 30752 30751 30874 30873 30872 30871 30870 30869 30868 30868 30867 30867 30866 30865 30865 30865 30864 30863 30863 30862 30862 30861 30860 30860 30858 30858 30857 30855 30854 30853 30852 30850 30849 30848 30847 30845 30843 30842 30841 30840 30838 30837 30836 30835 30833 30832 30830 30829 30828 30826 30824 30823 30822 30820 30818 30817 30816 30814 30813 30812 30810 30808 30807 30806 30805 30803 30802 30801 30800 30799 30798 30797 30796 30795 30794 30793 30792 30790 30789 30788 30787 30785 30783 30782 30781 30780 30778 30777 30775 30774 30773 30771 30770 30768 30767 30765 30764 30763 30762 30760 30759 30757 30756 30755 30753 30877 30875 30874 30873 30872 30872 30871 30870 30870 30869 30868 30868 30868 30867 30867 30867 30866 30865 30864 30863 30863 30862 30861 30860 30858 30857 30856 30855 30853 30852 30851 30850 30848 30847 30846 30845 30843 30842 30841 30840 30839 30837 30836 30834 30833 30832 30830 30828 30827 30825 30823 30822 30820 30819 30818 30816 30815 30813 30812 30811 30810 30808 30807 30806 30805 30804 30803 30802 30801 30800 30799 30798 30797 30795 30794 30793 30792 30790 30788 30787 30786 30785 30783 30782 30780 30779 30778 30777 30775 30773 30772 30771 30770 30768 30767 30765 30764 30763 30762 30760 30759 30757 30756 30878 30878 30877 30876 30875 30874 30873 30873 30872 30872 30872 30871 30871 30870 30870 30869 30868 30867 30867 30866 30865 30863 30863 30862 30860 30859 30858 30857 30855 30854 30853 30852 30851 30850 30848 30848 30847 30845 30844 30843 30842 30840 30838 30837 30835 30833 30832 30830 30828 30827 30826 30824 30823 30822 30820 30818 30817 30816 30815 30813 30812 30811 30810 30809 30808 30807 30807 30805 30804 30803 30802 30800 30799 30798 30797 30795 30793 30792 30791 30790 30788 30787 30785 30784 30783 30782 30780 30779 30777 30776 30775 30773 30772 30771 30770 30768 30767 30765 30764 30763 30762 30760 30759 30881 30880 30879 30878 30878 30877 30877 30876 30875 30875 30874 30874 30873 30873 30872 30871 30870 30870 30868 30867 30867 30865 30864 30863 30862 30861 30860 30859 30858 30857 30856 30855 30854 30853 30852 30851 30850 30848 30847 30845 30844 30842 30840 30839 30838 30836 30834 30832 30831 30829 30828 30827 30825 30823 30822 30821 30820 30818 30817 30817 30815 30814 30813 30812 30812 30810 30809 30808 30807 30806 30805 30803 30802 30800 30799 30797 30796 30795 30793 30792 30790 30789 30788 30787 30785 30784 30783 30782 30780 30779 30778 30776 30775 30773 30772 30771 30770 30768 30767 30766 30765 30763 30762 30884 30883 30882 30882 30881 30880 30880 30879 30878 30878 30877 30877 30875 30875 30874 30873 30872 30871 30870 30869 30868 30867 30866 30865 30864 30863 30863 30862 30861 30860 30859 30858 30857 30856 30855 30853 30852 30851 30849 30848 30846 30844 30843 30841 30840 30838 30836 30835 30833 30832 30830 30829 30828 30826 30825 30823 30822 30822 30820 30820 30818 30817 30817 30815 30815 30813 30812 30811 30810 30808 30807 30805 30804 30803 30801 30800 30798 30797 30796 30795 30793 30792 30791 30789 30788 30787 30785 30784 30783 30782 30780 30779 30778 30777 30775 30773 30772 30771 30770 30768 30767 30766 30765 30887 30886 30885 30884 30883 30883 30882 30882 30881 30880 30879 30878 30878 30877 30876 30875 30874 30873 30872 30871 30870 30870 30868 30868 30867 30867 30866 30865 30864 30863 30862 30862 30860 30859 30858 30856 30855 30853 30852 30850 30848 30847 30845 30843 30842 30840 30838 30837 30835 30834 30833 30832 30830 30829 30828 30827 30825 30825 30823 30823 30822 30821 30820 30818 30817 30816 30815 30813 30812 30811 30809 30808 30807 30805 30804 30802 30801 30800 30798 30797 30796 30795 30793 30792 30791 30790 30788 30787 30786 30785 30783 30782 30780 30779 30778 30777 30775 30774 30773 30772 30770 30769 30768 30890 30889 30888 30887 30887 30885 30885 30884 30883 30882 30881 30880 30880 30878 30878 30877 30876 30875 30875 30874 30873 30873 30872 30872 30871 30870 30869 30868 30868 30867 30865 30864 30863 30862 30860 30858 30857 30855 30853 30852 30850 30848 30847 30845 30844 30842 30841 30840 30838 30837 30835 30834 30833 30832 30831 30830 30828 30828 30827 30826 30825 30824 30823 30822 30820 30819 30818 30816 30815 30813 30812 30810 30809 30808 30807 30805 30804 30803 30802 30800 30799 30798 30797 30795 30794 30792 30791 30790 30788 30787 30786 30785 30783 30782 30780 30779 30778 30777 30775 30774 30773 30772 30771 30893 30892 30891 30890 30889 30888 30887 30886 30885 30884 30883 30882 30882 30880 30880 30879 30878 30878 30878 30877 30877 30876 30875 30875 30874 30873 30873 30872 30870 30870 30868 30867 30865 30863 30862 30860 30858 30857 30855 30854 30852 30851 30850 30848 30846 30845 30843 30842 30841 30840 30838 30837 30836 30835 30834 30833 30832 30831 30830 30829 30828 30827 30825 30824 30823 30822 30820 30819 30817 30816 30815 30813 30812 30811 30810 30808 30807 30806 30805 30803 30802 30800 30799 30798 30797 30795 30794 30792 30791 30790 30788 30787 30786 30785 30783 30782 30781 30780 30778 30777 30776 30775 30773 30895 30895 30893 30892 30891 30890 30889 30888 30887 30886 30885 30885 30884 30883 30883 30882 30882 30882 30881 30880 30880 30880 30879 30878 30877 30877 30875 30874 30873 30872 30870 30868 30867 30865 30864 30862 30861 30859 30858 30856 30855 30853 30852 30850 30849 30848 30846 30845 30843 30842 30842 30840 30839 30838 30837 30836 30835 30834 30833 30832 30831 30830 30828 30827 30825 30824 30823 30822 30820 30819 30817 30816 30815 30813 30812 30811 30810 30808 30807 30806 30805 30803 30802 30800 30799 30798 30797 30795 30793 30792 30791 30790 30788 30787 30786 30785 30783 30782 30781 30780 30779 30778 30777 30898 30897 30896 30895 30893 30892 30891 30890 30889 30888 30888 30887 30887 30887 30886 30886 30885 30885 30885 30884 30883 30883 30882 30882 30880 30879 30878 30877 30875 30873 30872 30870 30869 30867 30866 30865 30863 30862 30860 30859 30857 30856 30855 30853 30852 30850 30849 30848 30847 30845 30844 30843 30842 30841 30840 30839 30838 30837 30836 30835 30833 30832 30831 30830 30828 30827 30825 30824 30823 30822 30820 30819 30818 30817 30815 30814 30813 30812 30810 30808 30807 30806 30804 30803 30802 30800 30799 30798 30797 30795 30793 30792 30791 30790 30788 30787 30786 30785 30784 30783 30782 30780 30779 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan