777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
766666666666666666666666666666666666767666667666766666767676767676766676666676667676667676767666767666666666766676767676667676767676666666666676667676667676766666766666767666766676766666766666667666667676666676766666667666666666666676666676766676667666667
767677777676767776777776777677767676767776777677767777767676767676777676767777767677767676767677767776767777767776767677767676767676777677767776777677767676777776777677767776767776767677767776777677777677767776777677777777767777777776777776777676777677767
767666766676766676667666766676767676666666666666666666666666666666666676767666667676766666666666766666767666766666766676767676666666667666766676766666766666666666667666767676766676667676667676767676667676767666767666667666767666767666667666767666766666767
767776767776777677767677777676777777767776767776767776767677767776767776777676777676767776777777767777777677767776767776767677777676767777777776777677767677777776767677767676767777767777767677767676777676767776767677777776767677767776777677767677767777777
766676766676667676667676666666767676666676767666766676767666767676766676767676767676667676667666666676767666667666666676767666667676767666766676767676767676666676766666766666667666766676666666666666667676766666766666766676666666767676766676767666666676667
767776767677767676767776777677767676777677767676767677767676777676767776767776767676777676777677777776767677777777777776767777767677777677767776767676767776777777767777767777777676767776777777777776777676767777777677767776777777767676767776767677767776777
767666767676667676766676766666667666766666767676767666767676667666766666666666666666667676766666766676667676667676767666667666666666667676766676766666767676767666766666667676667676767676767666766676766676766676666666767666666676666666766676666666767666767
767676767676767677777677777677777776767776777677777677767776777777767677767776777776767677767777777676777676777676767677777777767677777676767776767777767676767677767676777676777776767676767677767777767676767677767777767677777776767677767776767677767677767
767676767676767666766676666666667666767666667666767666766676667666667676666676766666767666666676767676766666667676667676767666767666767676766676766666666676666676767676666666667666666666666666666676767676767666766676766666667666767666767676767666767666667
767676777676777676777776767677767776767676777776767676767776777777767677777776767776777677777776767676767777777677767676767776777677767676767776767777777776767776777677767677777776777676767777767676777676777677767776767777777676777777767676777777777677777
767676766676667676667666767676666676767676766666667676767666767676667666767666767666666666667676766666667666666666766676766676666666767676666676667666667666767666767666767666666666767676766676767676666666767676667666767666766676767666666676667666666666667
767677767676777677767777767777767776767676767676767676767676767677767677767776777676777677777676777677777677777776767676777677777677767676777776777677767676777677767776777676777776767777777776777777777677767677767677767677777677767776777776777677777777777
767676667676766666766676767666666676767676767676767676767676766666667676666666766676767666667676767676667666767676767666766666767676767676766666767666766676667666666676767676667676666676667676667666667676766666766666666666666666666666767666767676667666767
777676777676767676777776767777767777767776767777767677777677777777767776767676777776767777777676767677767677767677777776777677767676767676767777767677767677777677777777767777777677777776777676767777767676777677777776767777777777777777767677767676777677767
766676766676767676666666767666667666767666766676767666667666667666666676767676766676667666666666766666666676667676767666767666766666667666666676666676767676766666666666667666767666767666766676767666766676767666766676766676667676766666766666766676667676767
767776777776777776767676777676767677777676777676777676777777777677767677777677777676777776767777767777767776777676767776767677767777777677777776777776777776767776777777777677767677767677767677767677777676767677767776777776777676767777777677767776767676767
767666667666766666767676766676766666766676667666766676667666666676667666767676666666667676767676766666767666667666667666667666666676767676666666766676666666766676766666766676666666666666667676766666767666766666766666666676666666767666767676666676766676667
767676767676767776767776777676777776777776767777777776777777777777767777767777767776767677767676767677777776777677777777767677777776767676767777767776767777767777767777767776777677777777777676777677767677777677767776777776777777767677767676777776777776777
767676767676767666767676766676666676667666766666767666766676666676666666667676667666767676666666667676766676666676767676767666767666666666766666666666766676667676667666667666767676666666667666766676666666766676666676767676666676766666767666666676767666767
767777777777767676777677767676767777767676777777767776767777777677777677777677777776777677767777767776777676777776767676767676767677767777777677777777777776777676777677777677767776777777777777777677767677777677767776767676777776767777767677777776767776767
766676766666667676666676667676766666767676666666666676766666667666766666767676767666766666667676766676767666666676766676767676766676767676667666666676766676667666767666666666666666666676767676767676667676766676666676767666767666667676667676766666766676767
777676777776777677767777767777767677777777767676767777777777767776777677767676767676767676777676777776767677777776777676767677767776777677767776777776767777767677767677777677777777777776767676767677767776777677767777767776767677777676777676777677767776767
766676666666667676666666766676767666767666667676767666767676766666666666766666666676667676666666666666666666766676767676767666767666667676766676766666767666666676766666667666667676766676667676667666666676766676766666767666667666767666666666767666767676667
767776777776767677777776767676767676767776777676767776767676767677767677777677777776777677767677777777777777767776767676767677767677777676767777767777767677777776777677777777777676767777767676777777767776777676767777767677767677767777767677767776767676777
767666766666767666766676767666767676767666667676767666667666667666767676666676666666767676667676767676766666766676667676667676766666667676766676767666767666666666767676767666667666666666767676766676666666767666767676766666766676766666667676667666666666767
767776777777767776767777777777777676767776767776767776767776767676777776767777777776767776777776767676767777767776777677767676767777777676777676767677767677777777767676767677777677777777767676767677767777767677767676767777777676777777777676777776777777767
766676666676666676666666667666666676667676767666767676766666767676666676767666666666667676766666666676667666667666767666767666667666767676766676667676766666667666667666666676667666666676767666767666667666767666666666666676767676667676666666667666666666667
767776767776777676767777777777767677777676777776777676777776767777777777777677777776767677767676777777767777767776767677767676777677767676767776777676777676767677777677777776777677777776767776777777767776767677777677767776767776767677777677777776777676767
766676767666767676766676666666667676666666667666766666766666767676767666667676666666767666767676666666667676666666767666666676666676666676767676666676766676766666666676767666767666767676766666767666766666666676766666766666766676767676767666766676667676767
777676767777767676777777767776777677777677767777767676777777767676767776777777777776777677777776777777777677767777767777767777777777777676767677767776767777777777777776767677767677767676767777767677777676767776777777767676777676777676767677777676777777777
766676766676767676666676667666766676666676666676767676666676667666666666666666767666666666667666766676667676666676666666667676666676666666767676766666667676666666666676666676667666667676666676767676667676766666767666767676667676667676767666767666767676667
767676767776767676777676777677767776777677777676777776767776777776767676767776767776767677777776767777767677777677767777777677767776777777767676767677767676767777777776777676767776777676777776767676777677777777767677767677777676777676767677767677767676777
767676767666666676667676766666767666766666766666766666767676767676767676767666666666767666766666766676767676667676667676766676666676666676666666667666766666766666767676667676767676767676667666767666767666767676666676767666766666766666666666666676766666667
767676767677767776777777777777777676777677777676767777767677767677777777767676777776777777767676767776767676777676777676777676777777767776777677777777777676777776767676777776777676767676777677767776767776767676767776777777777677777677767777777776767776777
767676767676666676667666666666766676667666667676767666667666666666666666667676766676666676667676666666767676667676766676667676667666767676667666667676667676667676666666666676766666766666767666766676766666666676766676667676667666767666766666666666666676767
777676777776767676777677767776777677767677777677777776767677767776777777777676777676777777777777767777767676777676777676777676777677767676777776777676777676777677767777777776767777777677767776777676767677767776777776777676777677767777767677777777777777767
766676766666767676667676767666666676667666766666766666767666767666767676666676766666667676667666666666767676766666766666766666666666666666667666667666667676667676767666767676766676766666767676767666667666766666766676666666766666766666767666666666766666667
767677777677767776777776767776777677777677777677767777777777777677767676777676767776777677767777767777767676777776777776767776777677777777767776777677777677777676777677767676767776777677767676767677777677777777777677767777777677767777767776767777767777777
767676667676666676666666767666766666766666667676667666666666666676666666667676767666666676767676767676667676667676767666766676667666766666766676666666667666667666667666767666666666666666766676666666667676667676667676666676667666666676666676767666666666667
767777767777767776777777777677777677767776767677777677767677767777777776767777777776777776767676767677767677767676767776767777777676767677777777767677777677777677777677767677777676767677767677767776767776777676777677767776777677767677767777777677777777777
766666766666667666666666767676666676667666767676666676667676667666766666767666666666666666666666666666666666666666666666667676767676667676766666767676766666667666667676667666667676767676767666667676767676766676667676766666666666767676666666766666666666667
767677767677767676777677767777777676767776767777777777777777777776767677777776767777767777767776777677777776767676767676767676767676777776767777767776777777777677777677767677777777777776777677777677777676767776777676767777777677777776777777767676767677777
767676667676667676667666667676766676767666766676666666666676767676667676667666767666666676667666667676666666767676767676766666667676767666666676666666666676767676766666767676767666767666767676666666767676766666766666666666767666666666766666667676767666667
767676767676777777767677767676777777767776777777777677767776767677777677767777767776777677777676777776777676777677777776777777767777767677777777767777777776767676777677767676767776767677767677767777767676767776767676777777767776767777777677777777777677777
767676767676766676667676666666766666667666667676666676666666666666667676766666667666667666766676766666667676667676767666666666767676766666767666767676767676766666766676766676666666667666766676667666767666766676767676666676767676766676667666666676767676767
767676767676767676767776777677767677767677767677767676767776767677767676767776777677777677777676767777767676777776767676767777767676767676767677777676767676767777777676767677767777777776767777767677767776767777777677767776767677777776777677777776767776767
767676767676767666767676766666767676667666767676767676766676767676666676667666667666766676666676767666667676766666667676766666766666667676666666766676766676667676766666667666766666666676667666766666667676667666766666767676767666766666767666667676766666667
767776767776767777767677777677777777777676777676777677777676767776777676767776777676777777767777767777767676777777767776777677767676777676777777767776767776777676777676767777767777777676777776767777777676777677767776777676767677777776767677777676767777777
767666767666767676666666667676766666666676667666666666667676767666766676766676767676766666666666766676667676667666667666767666767676667676667676666676767676667666766676767676666666667676766676667676766666667676767676766666666666767666766666767676766666667
777777777676777676777676777676777676767777777677767676767776767677777776767676767776777777767676767676767676767677767776767677777777777776777676777776767677767776777676777677767777777776767776777676777776777676767677777776767676767776767677767676767777777
767676766676766676766676766666766676767666666676667676767666767666767666767676766666667666667676767676767676767676666666767666666676767676766676766676667666666666767676666676767666666676666676767666667676767666767676666666767676766666667666666676666666767
767676767676777677767677777777767777777677767776777676767776767777767777767677767776777777767777777777767777777777777776767777777676767677767776777677767776777777767677777676767677777777767776767777767676767677767677767777777777777677777777767677767777767
766666667676667666667666666666766676666666767666766676767666767676666666667666766676766676666676666666666676667666666666667676767676666666767676666666667666666666666666667676766676766676666666667666667666767676666666666666666666767666766676767676666666767
777676767776767776767776767776777676767676767677767676777676777677777676767776777676767677767676767776767676777777777776777676767777767677767677767777777776777677777777777776767776767677767777777777767677767676777676767777767777767677767676777777767777767
766676767666767666766676766676766676767676767676667676667676766666666676766676667676767666667676767666767676666666667666666676767676667666766676667666666676667666667666766676666666767666667676767676667666666666767676767666767676766666667666767676766666767
767777777676777777767677777676767677767677767676777777777777767677767676777777767776777777767676777777767677777777767776777776767676777777767777767677767776777777777677767777767777777777767676767677767676777677767777777677777676767676767776767676767677767
767676666676766666667666766676767676667666767676766676667666667676667676766666667676766666667676767676667676666676767666766676766676767666666676766666766666666676767666667676666666667666766676667666667676766676667666667666766666767676766676666676767666767
777676777677777676777677777776777777767777767677777677767777767777767776777676767677777677777677767677777677777676767776767776767776767777777676767776777676767776767776777677767777777776767776777676777677777776767677777677767777767776777776777776767677767
767666766666667676766676667666666676666666767666767666766676767676667666667676767666666666766666766666667676666666766676667666667666766666667676767676667676766666766676766676667676667676666666667676766666766666767676667666766676766676766676667666767676767
767677767677767777777676777676777776767777777677767676767776767677767776767776767777777776767677767676767777777677777676777776777677767777777676767677777676777776767776767776767676777676777777777776767677777776777677767776767776767776767776777677767776767
766666767666767666667666766676667666766676667666767676666666667666767666767666767666666666767666767676766666666666666666766676667676767666767676766666767676667666667666766666767666767676766666767676667666667676766666667666766666666676767676767666667676667
777677777676767777767776767676777777777776777777767776767777777776767776767677767776767676777677767676767776777676777676777676777676767677767676767777767777777777767677767777777776767676767777767676777777777676767676777776767677777777767677767677777676767
766666766676767666667676767676766666666666666676666666767666766666667666767676666676767676766666767676767676766676766676666666666666666666767676667676766666766676767676767676767666766666667666766666667676767666667676766676667676766666666666767666666676767
767676767776777776767676777677777776767777767676767677767676767676767776777777767777777776777777767777777677767776767776777676767776777776767676777676777677777676777676767676767776767777777677767777777676767677777777777676777676767777767677767677767776767
767676766676766666766666766666667676766676667666767676667676667676767666667676767666666666766666667676666676667666766676667676767676667676767666766676766676666666767676767666766676766676766676666666766676667676767676667676667676767676767676767676666666767
767777777777777677767776777776777677767676767777767676777777777777767776777676777776767776777677777677777676767677767776767677767676777676767677767776767776777777767676767677767776767776767776777777777676777676767677767676777776767676767776767777767777777
766666667666767676667666667666667666667676766676667676667666766676667666766666667666767676667676667676667666767676667666767676666676766666766676767666766666667676766666766676767676667666666676767666766676767676667676666666666676766666767676766676666666667
777677777676767777767676767777767677777677767777767677777776777677767776767777767676777676767676767677767676777776767677767676777677777776767776767677767777777676767777767676767677767677777776767677777676767676777677767776777776777677777676767777767776777
766666667676666666667676766666767666667676667666667676667666766666666676767676666676667666767676766666667676667676767676667676766666766666766666766676766666767676667676767676667666666666667676766676667676766676666666666676667666766666667666767666667676667
767677777676767776777776767777767677777677767677777776767776767776777676767676767676777676777777777777767677777677777777767776767677777776767676767776767677767677767676767777767777767776777676767676777676777676777777767776777677777677777677767777767677777
767666667676767666666676766666767666766666767676666666767666666676766676767666767676766676666676767676766676667666667676667666767666766666667676666666667666666676666676667666667666667676667666667666667666667666766666766676667666767676767666666676667666767
767676767776777777767776777676767777767677777776777677767677767776767677767777767677767777777776767676767776767777767677767676777677777776777776777777767777777776777776777777767776767677777776777777777676777776777677777776767776767676767776777777767677767
767676766676766666666676767676766676667676766666766676666666766676767676666666767676667676667676667666666676766666666666667676766666667666666676666676767666767676667666667676666666766666667676766676767676666666667676766676767666667676767666666676666666667
767676777677767677777676767676767777767776777676777776777777767676777677767677777777777677767677767676767676767677777677767777767676767776777777777776777677767677767776777677777677767677777676767776767776767777777676767776777776777676767776777776777777777
767676667676667676666676667676767666666676666676767676766666667676766676767666766676666676666666666676767676767676666676666676667676767666767676666666666676767676767666666676767666767666666666666666767666766676766666666676766676666666767666767676767666667
767776767677767777767677777776777677767776767677767676777776767676777676777777777677777677767676777677767777767777777677777777777677777776767677777776777776767676767677777776767677777777777777767677767776777776767677777777777676777776767776767676767777767
767676767676667666667666666676667676667666767676666666766666767676766676667666666666666666667676667666767666667666666676766676666676666676667666767676666676767666666676666666666676666676667666767676667666667666767676767676767666667676767666667666667676667
777676777776767777767677767677777776767776777777767676777676767676777676777676767777767776767676777776777677767777767676777676767777777676777677767676777776767676777677767777777777767776767676777777767677777776777676767676767677777677767776777776777676777
766666667666767666667676667666667666767666767666667676766676767676767676666676767666666676767676667666667676667676667676666666767666667666666676667676666666667676667676667666666666667666766676766676667676666676767666666676666676766666767676666676766676767
777676777776777777767677767676767677777676767676767676777676777677767776777777777777767776777677767676767776777676767777767777767777767676777777767676777777777677777776767677767677777677777777767777767676777776767677767776777676767776767676777776767776767
766676766666766666667666767676767676666676766676767676667676766676766666767676666666767666767666767676766676767666766676667666667676667676666676766676766666666666667676766666767676667666666666766666767676766676666666766676767676766676766676666676667666667
767676777676767676767677767776777777767677767776767777777776777776767776767677767776777677767677777677777777767777767777777777777677767776777776777676777677777777777676777676777676777776777777777677767676767676777777777776767776767677767776777776777676767
767676667676767676767676666676766666667666766676766676666666766666667666766676667666666676666676766666666676667666667676666666666666667676766666766666766676767666667676767676667676767666667676767676667666767666766666766666667666767666667666666676666676767
767776767777777676777777767777777777777676777777767776777676777677767776777677777776777677767676767677777777767677777677767777777777767676777677777677777676767677777677767677777776767776777676767677767677767777767777767676767776767777767676777776767776777
767676766676666676766666666676767666666676766676667676767676766666767676766666666666766666767676667666667666666676666666667666666676666666666666666666766666666666766676766676667666666676666666667666767676767666767666767676767666766666767676666676766676667
767677767776777677767677767676767777767777777676777677767677777677777676777677777676777677767676777776777777767777777776777776777676767676767777767776767776777677777676777676777677777776777777777776767676767677767677767776777677767777777677777776777777777
767666666676766676667666767666767666666676666666766666666676666666766666766676766676667666767676667666766666667676666666766666766666767676767676667666666676767676766666666666767676667666666666766666666666667676766666766676767666766676767676767666667666667
767677767776777777777677777676767777767776777776767776767677777776777777777676767677767777777677767776777676777676767776767777777777767777767677777676767777767776777677777777767677767776777777777776767676777676767776767777767677767776767676767776777676777
767676667676766666666666667676766666666676667666766676767676766666667676666676667676766676666676667666667676766666766676767676766666666676666676767676767666666666667676767666667666766676667676667666767676767666766676767666766666666676667666667666667676767
777677777677767777767676777776767776777776777776767776767676777677777677767776767776767776767776767677767777777677767677777676767776777676767676767776777776777777777676767677777677767776777677767777767777767776767777767677777677767676777677777776767677767
766676666666667666667676667666767676767666666676766676767676666676666666666676767666666676766676767676667666766676767676666666667666766676767676667676767676766676767666767666666666667676667676667666667676767666767666667676666666767666667666666666767676667
777677777777777776777676767776767677767776767776767776777777767677777677767776777677767677767677767677777776777776777777777777777676777676777777767676767676767776767677767677767777777676777676777776767676767677767677777676777777777777777677777777777676777
766676666666666666667676766676767666666666766676767666767666667676666676667666766666767676767676667666766666666676666676766666666676667676766666666666667676767666767676666676766676666676666666667666766676666666666666767666667666767676666666666676766666667
767677767777767676777677777777767776767777767776767777767676767676767677767777777677777776767776767677777676767777777676777777777676767677767677767776777676767776767677767776777776777676767777777777767777767676777777767677767677767676767677777776767776777
767666767666667676766666766676667666766676667666767666666676767676767676666676666676766666667676767676767676766666666666666666666676767666767666767666666666666666667666766666767666667666767666766666766666767676767676666666767676767666767666766676666676767
777677777776777777767677777677767776767776767776777677767777767677777776767676767676777677767677767776767676767676777677767776777677767677777777777776777676767677767677777677767677777776777677767777777677767777767676777677777676767776777777767676777777767
766676667676667666667676666666667666766676767666667676667666667666766666767676767676666676666676667666767676767676766666767666766666767676667676666666667676767676666666767666666666667676766676766676666666766676766666667676666666667676766676667666767666667
767676777676777677767677767676777776767677777677777776777776767676777777777777777776777776777777767776767676767776777677777776777677767777767676767676777776767677767777767677777676777677777676777676777777767776767777767776777677777676777676777777767677777
767676666666766676667666767676667676767676666666767666766666767676766676767666767666766666666666767666666676767666766666766666667676667666666666767676667666767666766666666676667676666676767666666666766666767676766666767666667676667666766666666666666666767
767677777777767776767776777677767676767677777677767776777777777676767776767677767776777677777777767677767676777676777776777776777677767776777776767777767777767777767776767776767677767676767777777676767777767676767777777776777776777776767676777777777777767
767676766666667666767666667676667666767676667676666666766666666676766666666676666666766676666666667676667676766676767666766666667676666676667666766676666666767666666676767666767666767676667666767676666666666666666676667666666676666666667676666666666666667
777776777777767676767776777777767676767677767677777777767677767777777777777676767677777677767776767677767777777776767777777677777776777776777676767776767777777676767776777776777777777776777677767777767677767776777776777776777776777777767677777676777776767
767666666666667676767666667676667676767676666676666666667676667676766676667666767666667676667666767676667676766676766666666666767666766666766676767666767676766676766676666676667676766676666676767676667676766676766666667666666666766676667666667676767676767
767777777677767777767776767677767677767777767677777777767677767676777677767677767676777677767676777676767676777677777676777677767677767776777776777677777676777776767777767776777676767777767776767676767776777677767677777776767677767776767777777676767676777
766676666666766676666676766666767676667666667676666676667676667666666666666676667676667666767676766676767666666666666676766666667676767676766666667676766676766666767676767666666676767676767666766666766676667676667666666676767676767676766666667676666676667
767676777677777777767677777777767677777777767776777676767776777677777676767676777677777676767677767677767777777776777776767776777676767676777677777776777676777677767676777677777776767676767776777677767777767777767677777776777776767677777777767677777777777
767666667676666666667676666666667676666666667666766666767666766676766676767676667676666676767676667676766676766666667666767676766676667676767676666666667676766676667666667666667676767676667676766676767666666666667666766666666666667666766666767666666666667
767676777776767676767777767776767677777676777776767677767677767676777777767776767776767777777676777776767676767777777677777676767677777677767776777776777676767777767676777677777676767676777676777676777677777777777777767777777776767677767777777777767777777
767676666676767676766676667666767676666676667666767676667676667676666666667666766676767666666676766666667676666666766676666666767666766666666666766666666666767666666676767666767666767666767676667666766666767666666676767666667676766676666666767676766666767
767677777776777776777677777776777777767677777677767776777677777776767677767776777676767776767677777776767776767777777776767677767676777676777677767777777776777677767777767677767776767677767677767677767676767677777776767677777677767776777777767676767777767
767676666666667666766666766666667666767666767676666676767676666666767676666676667676767666767676666666767666767676666666767676667676766676766676667666666666666676666676766666667676666676767676667676667676766676666666666676766676667666666676666666766666667
767777767776767777767677777677777676777677767777767776767777767676767677777677767777767676777777777777777777767677777777777676767777777676777777767677777676777677767776767677777677777676767676777677767777767777767677777776767777767677767776777776777777777
767666667666766676667666766666667676666676767676666676766666667676767676666676666676667676767676666666666666666666767666766676766676666676766666667676666676766666767666667676667666766666767666666676667666766676667676667666667666766676767666667676666676767
777676777677767677767777767777777776767776767677777777767676777676767677767676777777777776767677777776777776767777767676777776767677767776777776767777767777777777767676777776777677777776767776767777767776767776777776777677777677777776777677777676777776767
766676766666767676666676666666667666767666666666666666767676766676767676667676666676667676667666666676766666767676667676666666767666766676766666766676667666666666667676666666766666766666667676767666666666666676766666766676666676667666766666666676767676667
767676777776767776767776767777777777777776777677777776777676777677777677777677777777767676767777777677767776767677767777777676767677767777777777767777767677767676767677777677777677777677767676777776777777777776767777767777767776777677767777767777767676767
767676767666767666766676766666766676766666667666767666767676767676666676666666666676666666767666666666667666767666666666666676767676667676766666666676667676667676767666766676666666767676767666666666666666766676666666667676666666667666667676766676767676767
767777767676777777767776777776777676767677767777767676767776767677777677767677777677767777777777767777777677777777767777767776777777767676777776767677777777767777767677777777777776767676777776777776777777767776777777777676777777777677777676777776767677767
767666766676767676767666667666766666667676667666666676666666766676666676667666767676767666666666666676766676666666667666666676766666667666666666767666767666667666666676767676766676667666667666766676666676766666666666666666667666666666667676767676767666767
767676767677767676767776767777777677767777767777777777767676777677767777777676767776767777767777777776777677777777777776767677777777777777777776767777767776777777767776767676767777767677777677767777777776767777767776767677767676777777767676767676767776767
767676667676766666667666766676666676667666667676766666767676766666767666666676666666767666667666766676666676667676666666767666766676666676666666766676666666767676666666666666666666666666666666766666766666666676766676767666766676666666767676667676667676667
777777767776767776777776767776777676767776777676777676767777767777777676777677767777777677777776767677767677767677767776777776767677767677767776767677777777767677767776777677767776767776767777767776777676767776767676777777767776777777767676777676777676777
766666667666666676766666767666767676766676766666766676666676767666666676766676667676666676666666667666667676666666667666766666667676667666767666767676666676666666667666667666767666766676766676666676666676766666767676666666766676667676767666666666667666667
777677767776777776777676767677767776767776777776777776767776777776777676767677777677777776777776767777767676767777767677777776777777767776767777777676777676777677777776767777767777777677767776777676767677777677777777777677777677767676777676777677777776777
767666767666767666667676767666766666766676767666666666767666767666766676767666766666766666766666767666667676767666667676666666667676767666667666767676766666766676666666766676666676666676767666667676767676767676666676667676767666767676667676767666766676667
767776767777767776777776777777767676777776767676777677767776767676767676777776767677767676777776777777767677767677777777767776767676777776777776767777777776777777767677767677767676777676767677777777767776767776767776777676767676777677767677767777767776767
766666767676666666666676667666667676766666667676766666766676666676767676666676767666667676666676667666667676667676767676766676766676766676766666666666666666766666667676667676667676766676666676666676666666666666766666667676667676666676667666767676666666767
777677777676767776767677767776767677767677777776767677777777777776777776777776777676777677767777777676767777777776767676767776767776777676777777777776777677777776777777767776767777777777767776777776767776777776767677777777767777777777767677767676777677777
766676666666767666767666767666767666767676767676767676666666666666766666667666667676766676666676666676767666767676767666666676767676766666766666666676767676766666766666666676767666766676766666766676766676666676767676766666666666666676667666666666667676767
777677777676767676777677767777777677777776767676777676767677777776767676767777767776767776767777777677777677767676767776777777777676777777777777767777767776767777767676767777777776767676767676767776767777767777777776767776767776777777767677777677767776767
766676766676767676667666766676767676767666666666667676767676666666767676766676667666767666767666666676767676666666666666667666666666667666667666666676667666667666667676766666767676767666667676666676767666766676666666667676767676666676767666667676666676667
777776777676777676767677767676767776767777777677777676777676767676777776777776767677777776777676767676767677777677767776767676777677767777767777767777767776767777767777767777767676777777767777777777777677777776767777767676767676777776767677767676767776777
766666666676766676767666767666766666666666666676667676766676767676766666667666767676667666766676767676666666666676667666767676766676666666666676666666666676767666667666666676666666766666666676667666766676766666767676766676766676767676666666767676767666767
777776767776777676767676777677777776777676777676777776777676777776777776777777777676767776767777767777777676777676777776767776767777767777777676777776777676777676767776777676767776777676767776777677777676767777777676777677767677767677767677777777777776767
767666767676766676767676667676767666766676766666667666766676767676767666667666666676766666767666667666666676667676766666767676767676667666766666766666766666766676767666667676767666666676766666666676666666666666767666667666767676667676667666667676666666667
767776777676777677777777767776767777777676767677777776777677767677767776777777767676767676777777777776767776777777767776777677777676767676777676767777777776777777767776777676777677777677767776777776777677767777767677767777777776777677767777777677767777777
766666666676766666666676666676667666766676767666766666767676666666666666766666667676767676766666666666767666766676667666766666766666767676666676767676666666766676767666667676667666667676767676666666667676667666666666766666666676767666767666766676666666667
777776777776777676767677767776767677777677777677777677767777767676767676777776767676777777777777777677767676777676767677767776767677777777767776767677777676777676777776767777777777777776767676767676777676767677777676777777777776767776767677767776777777777
766666667666766676767676667666766666766676666666667676666666667676767676666676767676767676667676666676667676766666767676667666667676666676767676767676666676766666766666766666667666766666666676767676667676766676766676666666766676667666666666766666666666667
777676777777767777767677777777767677777677777677777676777776767776767676767677767777767677767676777677767676777777777676777677777677777676777677777677777677777776767676767676777776767776767777777777777677777776777777777677777677767776767777767677767776777
766676666676667666667676666666667666666676767676666676766666767666767676767676667676766676766666766676667676667666666676667676666676666666766676767676666666767676667676767676766666667676766676766676766666666666767666767666766676766666767666667666767666667
767677777676777776767777777677777777767776767677767777777677767676767776777777777676777676777776767777767677777776777676777677777677777677777676767677777777767676777777777677767677777677767776767776777676767777767677767777777676777677777677777777777776777
767666766676666676766676766676666666767666666676667676666666767676767666766676666676666676666666767666767666766666766676667676666676666666666676666666666666767666667676766666767676766676666666766676767676767676666666667666666676667666666666666666766676667
767676767776777777767776767676777677777676777676767677767776777676777677777677777676777676777776777677767777767777767776777776777677777677777677767677767776767676777676777777777776777677767776767776767777777676767777777776767776777676777677777777767777777
767676767666666676666676667676766666666676667676767676667666667676766666766666667676766666766666766666767676767666667666766666766676666676666666667666767666666676667666666676667666667666667676666676667666767676767666766676767666666676667666666676667676667
777677767776767777777677777776777776767676777776767676777777767776777776777777767677777776767776777776767676777776767676767777777777767777767676777677777777767676777676777677767776777777767677777777767776767676777677777676777776767677777777777777767677767
766666767666766666766676666666667666767676667666767666667676667666666676766666666666666666767666766666666666766666767676766676667666666676667676766666766666667676766676767666666666666666666666666676667666766676667666767676767676767676767676666666667676667
767776777776777676777676777777777776777777767676777776777676767777767777767777777676777776767676767676777676777777767677767777767776777677767677767777767776767776767777767776777777777677767677777777767677767776777677767676767676767676767676777776777677767
767666667676667676667676667666666666667666667676667666666676767666666676667666666676766666767676767676766676766666667676667666766666767676667676666666767666766676767666667676766666666676667666666676666676766676766676766676766666767676767676767676767666667
767776777676777776767776777776767676767676767776777776777776777776777776767777777677767677777677767677767676777776767677777776777776767776767777777777777677777676777777767677777776767777767677777777777676777676767776767776767777777776767676767677767677777
766676667666667666767666766666767676767676766676667666766666667666667676767676666666767676666666767676667676667666767676666666666676766666767666767666766676666676766676667676767666767666667666767676667676666666666666766666666666666676667666766666766666667
767777777776777676777776777776777677767776767776777776777676777677777677777677777777767777767676777777777776767777777777777676777676767776767776767677777776777777777677767676767777767777767777767677767677777776777777777676777776777777767677767677767777777
767676767666667676766676767666667676667666767666766666766676667676667666766666767666667666667676766666666666767666766666666676667666766676767666766676766676766666666666666666666666667666667676667676767676667666666676766676666676667676666666667676667676667
767676767776777676767677767776777677767677767776777776777776767677767776777776767776767776767676777677777776777776767777777776777676767777777676777676767777767777777677767776777776777677767677767676767676777677777776767777777777777677767777767777767677767
766666666676766676767676767666766676667676667666766666667666767676666676766666666666767666767676767676767676766666667666666666667676766676766676666666666676667666667676667666766666766676667676666666766676767666667676666666766666767666766666766676767666767
767776767776767777777676767777777776777776767776777776777776767776767676777777767776777676767676767776767677777676777777777676777676777776777676777677767677777777767777777777767777777677767676767777767776767677777676777677767677767776767777777776767677767
766676767676767676667676666666767666667666767666667666667666766676767676766676667676767676767676766666666666667676767666766676766676767666666676667676667676767676767666766666667666767676666676767666666676767666767666667666767666766666767666767666667666767
767777767676767676777676777776767776767777777776777676777777767777777676777676767676767677777777777677777776777777767676777776777776767676767776777777777676767676767776777676777776767777767777767777767776767676767677777777777677767776767776767676777677767
766666767666767666666666766676666666766676666666766676667666667676667676766666766676767666767676666676666676666666766676666676667676766676767666766666767666666666667666767676767676667666666666666666666666666676666666667676666666666676766666667676766666667
767777777676777777777677767677767776777776777776767676777777777677767676767777767676767777767676767777777676777676767777767776777677767777777776777776767776777777767776767777767676777777767776767776767777767677777777777676767777777777767777777677767777777
766666667676766666666676667666667666666676767666767676667676766676766666666666767676666676666666767666666666766676667666666666667666666666767666767676666666767666767666767676666666667676766676766676767666667666667676666676766676766676767676766676766676667
767676777677777776767677777776767677767776767676777777767676777676767777767777777676767676777677777676767777767776767777777776777776767777767677767676777676767776767677767677767776777676767676767676777677777677777676777777767776777676767676767776767776777
767676766676666666767666767666767676667666667676666676667666667666667666666676666676767676766676666676767666667666767666767666766676767666666666766666766676766676666666666666666676666666667676767676766676666676666666666666767666766676667666666676767676767
777776777776777776777777767777767776777776777777767777777776777677777776767777767677767776777676767676777777767776777776767677777676777676777677767677767676777676777676777677777777767777767776777777777777767676767677767777767677767776777677767776767676767
766666667666766666766666666666666676667666766666666676666666666676766676766666767666766676766676767676766676666676766666667676666666767676766676667676667676766666766676766676666666666676667666667666666666667676767676767676667666767666666666766676767676667
767776767676767777767777777677767776767676767677767776777677777776777676777776767677767677777677767677777676767777777776767676767677767777777676777777767777767676777777777676777676767776767776777776777777767676777776777677767677767776777776777776767676777
766676767676767666667666666676667666767676767676667666767676766676666676666676767676667676666676767676766676766676666666766676767676666666666676667676667666667676766666666676766676767676767666666676767666667666666676666676766676667676666676766666767666767
767676777676767776767776767776777776767677767776767677767776767776777676777677777676777677777776767776777677767677777777767676767777777777777777777677777777777677767777767676777676767677777777767777767777777676767776777776767776767676777677777776767776767
767676766676767666767666767666767666767666767666767676666666666666766666766666767676767676767666767666667666667676667676667676766676667666766666766666666666666676666676667676766676766666667666667666667666667676767666666676666676767666667676666676666666767
777776767777767677777677777777767677777776777677777777777777767777777676777777767677767776767776777777767777767777767677767676767776777776767676777777767776767677767677767677767676777677767777777777767777767676777677777776767777767776777776767776777777767
766666767666667676666676666666666666667666767676767666667676767666666676666676666676766666667666667666666676767666766666667676767666766666667676767666666676767676667666767676667676667666766676666666666666666676766676766676766676666666766666767666767676667
767677767677777677777677767776767777777676767776767776767676777677767677777677777776767676767777767677777676767776777676767777777677777676777776767676767777777677777677767776767776767676767777777776767777777677767676777677767777767776767777777776767676777
767676667676666676666676767666767666666676667666766676766666666666767666667666766666667676766666666676666666666676666676767666666676766676666676666676767666666676666676766676767666767676767666667666767666667666667666766676667666666676667666766666767676667
777677767676767777777776767777767777777776777776767677767776767677767776777677767776767677767677777777777676767776767677777676767676777776767677777676777676767777777776777777777676767676767776767677777777767677777677777676767777767777777677777776767676777
767666767676767676666676767666667676667676767676667666667676767666767666767676767666767676667676766676766676767666767676666676767666667676767676666676766676767666666666666666667676767676767666767676667666667666667676667676766676666676666666767676766676667
767676777676767676777676777676777676777677767677777777777676777777767776767776767676777776777676777676767777777777767776767777777677767676777776777677767776777676777676767776767677767777777677767777767676767677777777767676777776777777767777767676767676767
766676667676767666766666666676766666667666766676666666766676666676666676767676767676766666767676666676767666766676667666767666666676666666667666766676667666667676766676767676766676666666766676666676766676766666666676666666667676667666666676766676767666767
767676777776777676767676767777767776777677767777777776767676767676777777767676777677767677767777767676777776777677777777777677767676777777767777777677777676767677767677767677777677767676777777767776777677777677777777777776777676777677777776767776767777777
767676667666766676767676767666667666666666666666667666667666767676767676667666766676767676666666667666666666666676767666766676667676767666767666666676666676767676767666767666666676667676667666666666767676667676667666766676766666766666666666767676666666667
767777767776767677767776767676767777767677777777767776777676767777767677767776777676777677777677777677777676777676767776777777777777767677777777777776777676767776777677777677767677767677777776777776767777767676777677777676777776767777777777767676777777777
766676666676767676667666767676767666667666767666666666766676767666666666666666666676666676666676766676666676667666666676766676667666666666667666667666667676766676666676767676667676667676766666766666666666766676666676767666667666766666667676767666667676767
777677767677777776767676767777767676767677767776767776767776777677767777777776777777777776777776767777777677777676767676777676767676767777767777767677767677777776777676767776767777777776777676777676767776777676777776767676777776767777777676767776777676767
766676667676666666767676766676667676767676666666767666766676667676667666666666667676666666766666767676766676666676767666767676767676767666666666766676667666766666766666766666767676666666766676766676767666666676667666767676767676667676767666767666766676667
777676767677777777767776777777777777777677767776767677777677777777777777767676777677767677777776777676777776777677777776767677767776777776777676767677767676767777777676777777767676777676777777777677777777767676777677767776767676777676767677767776767776777
766676767676766676667666667666666666666676667666767676666666766666666666667676767666667676666666666666666666766676766666666666766676766676766676667676667676767666766676766666666676766676667666666676767666667666667676766666667666766676766676666666666666767
767776777676767677767776777777777676777676777777767777767777777777777676777677767677777777777676777676777777777676777777777676767777767677777777767676777677777776777777767677767677767677767777767776767677777677777676777776777776767776767777767776767777767
766676766676767676767666766676766676766676766666666676766676667676666676667676766676766666666676766676766666766666767676666676666666667666766666667676667666666676766676667676667676667676667676767666666676766666666666666666666666667676766666667676766666767
767776777776777676777776777676777677777677777776767676777777767677767677777776777776777676767777767777777776767677767676777676777677767677777677767776767677777776777677767776777677767777767676777676777776767677777777767676767676777676777677767677777777767
766676766666666676666666767676667666766666767676767676667666666666767676667676667676666676767666667666666666667676666666766676766676667666666666767666767666767676766666667666667676767676666676667676766666667666766676767676767676767666667676766666667676767
777777777777767677767676767677767677767677767676777677767777777677777777767676777677777677777777777677777777777776767777777776777676777677767777777676777677767676777776777677777676777677767777767776767676767677767776767776777676767776777676767777777676767
766676667676667666667676667666666676667676666666766676666666666666666676666666666676766676767666666666766666666666767666666666766676766666766676667676667676666666666666766666766676766666666666666666767676767676666666666676766676666666666666766676667666767
777677767677777777767777777776767677767776777676777777767676777677777676767776777676777776767676767777777676767777777776777677767677767777767676767776777676767677777676777777777776777776767777767777777776767777777777767676777776777676777776767776777776767
766666667676767666666666766666767676667666766676767666667676766676667666767666766666666676666676767666666676767666667666667676767676667666667676766666766676767666766676767666667676667666767666767666766666767676666666667676667676667676666676767666666666667
777777767676767676777677767677767677767776777677767777777777777777767777777676777677777676777677777776777677777677767676777676767777767777777677767677767676777777777676767777767677767777777776777677777676777677767776767776777676777777767777767776777676777
766666666666666676766676667676667676767666766676667666767666666666666666666676766676766666767666766676766676666676766676766676667676666666766676667666767676667676766676766676667666767666666666666666666676767666667666767666766676766666767676667666767676667
767677767777767677767677767676777676777776777677767677767776777677777676767777777776777677767676777677767677767776777677777677767677767777777676777676767777777676777777777677767776767777777777767676777676767776777676777677777676777677777677777677767777777
767676667666667676667666767676766676667676766676767676667676767676767676767666667666666666766676767666767676667676666676666676667666666676666676766676766676666666666666667666666676767676766676767676766676666676667676667676667666667666767666766666666666667
777776767777767777767777777776767776777676777676767677767677767776767777777777767776767677767777767776777777777677767676767677767776767777767776777677767677777776767777767777777676767676777676777776767677777776777676767676767676777677767677767677777777777
766666767666666666767666666666767676666666766676766666666666666676666666667666766666767676667676666666666676767676767676767676667666766666767666766676667676766666767666767676666666666666666666666666767666667666766676767676766676666666666666667666767676767
777777767776777676777777767776777677767777777776777777777677767777767777767776777677777777777677777777767776767676777776777776777676767676767677777677767776767776767776767677777676767677777776777777767677777777777777767776767776777677767677777776767676767
766666667666766676667676767666766666667676666676666666667676766666666676666666666676766666666666666666666666666666666666767676766676767676767676767676667676767676767676767666767676767676667666766666667666666666767676667676767666667666767666667676666676667
777676767776767677767676777776777777767677777676777776777776777776767676767777777676777777767776777677767777767777767776767677767676777677777776767676767676777677777676767776767677777676777676767677777676777677767677777676767776767677767677777677777776777
766676766676767676667666766676767666667666666676667666766666666666767676767666666676666666767676766676767666667666667666766676667676667666766676767676767666667666666676666676666676666676666676767676666676667676666666666666767666767676667676666676667666767
777776777776767776777677777677767777767777777676777776767776767777777676777777767677777776777677767776777777767776777776767676777677777677777676767777777777767776777676777677767777777777777677767677777677777676777676777776767776767676777676777777767776767
766676767666767666767676666676666666667666667666767666667666766666767676667666767676666666766666767666666666767666766666767666766666767676666666667666666666666676766676766666666676666666666676667676666666766676766676766666767666767676766666666676767666667
767777767776777676767676767777767777777677777777767777777776777677767777777776777677767776777776767776777776767677777677767776777777767777777776767777777676777677767676777676777676767676777776767677767676777676777676777676767776767777777677777776767776777
767666667676766676767666766666667666666666667676766666666666766676667666666666767676667676666676666676766666667676666676667666667666667666667666766676766676766666667666766676667676767676667666767676667676667676766676766676766676766676667666767676767676767
767776767676767777767676767677777676767676777676767676767677777776777777767776767777777676767676777677767676767677777676777776777777767777767777777676767776777676777776777776767677777776777776767777767676777777767677777777777777767777767677767676767676767
767666766666767666666676767676766676767676666666667676767676666666766666667666666666666676767666766676667676767666767676766666666676666666666676667676767676766676767666767666767676766666667666767666667676667666667666666676666676667676666666767666667666667
767777767776777777767776777776777776767676767776777776767777777776777777767677777777777677767676767776767777767777767677777676767677777676777676777676777676777677767776767676777776767677767777767776767677767676767677767777777677777677777677767677777677777
766666667666667666767666766666666676767676767666766666766676666666667666767676766676766666667676767666766676666676766676666676767666766676767676666666667676767676666666766676667666667676666666767666767676667676767676667666666666666666667666666666666666667
767677767776767776777776777776777676777777767676777777767776767676777677777776767776777777777676777677767677767776777777777677777676767677767677767777767677767777767677777776767776777677767677767776777776777777767777777777777777777776777677767777767777777
767676666676767676766666767676766666767666667676666676667666767676767676667676766666667676666676766676667676766676767666666666766676767676666666667666666676666666667676666666767666767676667666767666667666766666666666766676667676666666666676666676666676667
767676767776767676767777767677777677767776777776777676777777767776767677767676777677767677777677777677767776767676767777767677777677767777767777777677777677767677767777777677777676767777767676777776777777777676777677777677767676767777767677777677767776777
767676766676767666667666666666766676666666667666667676667666667666666666666666666676666666766666766676667676767676667666667676666676667676666676666676666666667676767666666666766676766666667676667666766666666676766676666666666666766676667666766676666666667
767776767677777776767677777677777676767677777777767776777676767676767776767676777677767776777677777776777676777776767776777776767677777676777677767777767677767776777777777676777776777776767777777677777777777677777777777777777776767676777677767777767777777
766676767676666666767676666666666676767676666666667666767676767676767676767676667666767666666676766666766666667676766666766666767676667666667676666676667676666666766666666676766666766666766666766666667676666676666666667666666666767676667676667666666666667
777677777676777777777777777677777776777777777777777676767777777676767677767777767777777776767676777677777676777677767677777676767777767776767777767677777677767676777677777676767776767676767776777777777676767777767676767777767777767777767776777776767777767
766666766676666676666666667676766666766666666666666676766666666676767666667676667676766666767676667676667676666666667676666676767666666666767666667676666676667676667676666676767666767676766676667666666666766676667676766666667666666676667666766666766666767
767677767776767777777777767776777776777677767777767776777777777777777677777677777676777677777777767677767777777677767676777677777776767676777777767777767777777776777777767676767776767777767676767676777777777776767777767776777676777776767676767677767776777
767676767666766676666666666666666676667676767666766676766666667676766676766676767676766676666666666676666666667676767676766676666666767676766666667666667666666666667666667676766676767666667676767676766666666666767666767666766676666676767676767676766676767
777676777776777677777676777676767777777776777776777777777777767676777676777676767676777776767776777777767777767776767677767777767676767677777777777776767676767677777777767677777777777776767777777776777776767676777776767776767777767776777777767776767677767
766666766666667676766676766676766666667666767666766676766676766666666666766666666666666666767666766666666676767666667676667666667676767676666676666676767676767676666666667666666676667666766666766676767666767676667666667666766676666676766666666676667666667
767677777676777776777777777777767677767776767776767676777676767776767776777776767676777676777776777777767676767777767677767776777676767676767677767676777677767677767777767677777777767676777677767677767677767776767776767677767777777776777677767776767677777
767666766676666676666666666666667666766666666666667666666666667666767666766666767676667676667666766666667676666666667676667666766676767676767666667666766676667676667666667666667666666676766666767666666666767666767666767676666676666666766666766676767666667
777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
