{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8֎8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8֎8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8yw8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8{w8