わおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーんわおーん