YijgdcclcllfkhjgdhjgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllhjgdccllhhjgdccllhjgdhjgdccllYijgdccllfkhjgdccllcjgdhjgdccllccllfkhjgdhjgdhjgdccllfkhjgdccllccllkjgdhjgdYijgdccllfkhjgdhjgdccllfkhjgdhjgdhjgdcclldjgdccllccllfkhjgdccllhhjgdhjgdccllfkhjgdhjgdhjgdhhjgdhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllfkhjgdhjgdcjgdccllhjgdhhjgdccllXjgdhjgdhjgdhjgdccllYkXjgdccllfkhjgdccllfkhjgdhhjgdccllfkhjgdhjgdcchhjgdhjgdccllfkhjgdhjgdccllfkhjgdccllhjgdXjgdYijgdccllfkhjgdhhjgdccllfkhjgdccllfkhjgdccllccllhjgdccllfkhjgdhjgdhjgdccllhjgdccllhhjgdhjgdccllYifXjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllfkhjgdccllhjgdhhjgdhjgdccllhjgdccllfkhjgdccllhjgdhjgdccllhjgdhjgdccllfkhjgdhjgdccllYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdhjgdhhjgdccllhjgdccllhjgdhjgdhjgdhhjgdccllccllhjgdhjgdccllccllYijgdccllfkhjgdcclhjgdhjgdcchhjgdccllfkhjgdhjgdhjgdccllfkhjgdghjgdccllhjgdccllchjgdccllhhjgdYijgdccllfkhjgdccllfkhjgdhjgdhhjgdccllfkhjgdhjgdccllfkhjgdhjgdhjgdccllhhjgdccllhjgdhjgdccllhjgdcclccllhjgdhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllhjgdkjgdccllYijgdccllfkhjgdccllfkhjgdhjgdhjgdhjgdccllfkhjgdhjgdghjgdccllccllhjgdhjgdccchjgdccllfkYijgdccllfkhjgdhjgdccllhhjgdhjgdccllccllhjgdhjgdhjgdccllhjgdhjgdXjgdccllhjgdhjgdccllhhjgdYijgdccllfkhjgdccllchjgdhjgdccllhhjgdhjgdccllfkhjgdhjgdhjgdcchhjgdhjgdccllhjgdhjgdccllccllhjgdccllXjgdccllhjgdXjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllccllfkhjgdccllfkhjgdccllccllfkhjgdhjgdhjgdccllccllhjgdhhjgdccllfkhjgdhhjgdYijgdccllfkhjgdcchghhjgdccllfkhjgdhjgdccllbhjgdccllcjgdccllfkhjgdhjgdhhjgdYijgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdYfkhjgdccllfkhjgdhjgdccllchjgdhjgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdccllhhjgdhjgdccllccllccllhjgdhjgdcclldjgdhjgdccllfkhjgdhjgdYijgdccllfkhjgdccllfkhjgdlhjgdccllfkhjgdhjgdccllhjgdccllhjgdhjgdccllhjgdkjgdccllYijgdkjgdccllhjgdhjgdccllccllfkhjgdhjgdYijgdccllccllfkhjgdccllfkhjgdccllhjgdYijgdccllcjgdccllhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllfkhjgdhhjgdccllhjgdhhjgdghhjgdccllhjgdhjgdccllhjgdccllYijgdcchhjgdccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdccllhjgdhjgdccllcjgdccllfkhjgdhjgdccllccllhhjgdhjgdccllbjgdhjgdccllhhjgdhghYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdccllfkhjgdccllhjgdhjgdccllhjgdccllccllXjgdYijgdccllfkhjgdhjgdhjgdccllhjgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdccllhjgdhjgdccllhjgdccllhhjgdhhjgdhhYijgdccllfkhjgdccllhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllbhjgdccllfkhjgdhjgdhjgdccllhhjgdhjgdccllhjgdccYijgdccllfkhjgdccllfkhjgdccllhjgdhjgdccllcclhhjgdlhjgdccllhhjgdhjgdccllfkhjgdhjgdhjgdYijgdccllfkhjgdccllfkhjgdccllchjgdccccllfkhjgdhjgdccllfkhjgdcclccllhjgdccllhhjgdchccllhhjgdccllhhjgdhjgdXjgdccllYijgdccllfkhjgdccclfkhjgdccllfkhjgdccllfkhjgdhjgdccllccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllcjgdhjgdccllhjgdccllhjgdccllYijgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllccllhjgdccllfkhjgdccllhjgdhhjgdhjgdhhjgdhhjgdhjgdhjgdhhjgdccllhjgdhjgdccllfkhjgdhYijgdccllchjgdhhjgdhjgdcclldjgdccllfkhjgdccllccllfkhjgdchjgdhhjgdccllccllhhjgdhjgdhjgdhjgdccllXjgdXjgdhjgdccllYijgdccllccllchccllhjgdccllcjgdccllchjgdccllhhjgdhhjgdccllhjgdccllccllfkhjgdccllhhjgdccllhhjgdccllXjgdhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllbhjgdhhjgdccllfkhjgdhjgdccllhhjgdccllhjgdhjgdcchjgdccllccllhjgdccllXjgdXjgdccllYijgdccllcjgdhhjgdccllhhjgdccllhjgdccllfkhjgdhjgdccllccXjgdccllhjgdhjgdccllhjgdhhjgdccllYijgdccllfkhjgdccllhjgdcchjgdhhjgdccllcchjgdccllfkhjgdccllhhjgdhjgdccllXjgdccllYigXjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllhjgdccllhjgdccllfkhjgdhjgdccllccllfkhjgdccllccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllccllfkhjgdccllhjgdccllfkhjgdhjgdccllhjgdccllhjgdhjgdhcllhhjgdYijgdccllcclhjgdccllchjgdhjgdccllfkhjgdccllhjgdccllhhjgdhjgdccllfkhjgdccllhjgdkjgdccllccllhhjgdccllfkhjgdhjgdhjgdYijgdccllhhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllhjgdccllhjgdccllhjgdccllhjgdhjgdccllhjgdYiccllfkhjgdccllhhjgdccllhjgdhjgdccllccllfkhjgdccllhhjgdccllhhjgdXjgdccllccllfkhjgdYijgdccllhhjgdccllccllfkhjgdbhjgdccllccllfkhjgdccllccllhhjgdccllhjgdhjgdccllhjgdXjgdXjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdcclldhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllhhjgdccllhhjgdccccllYijgdccllccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllXjgdhjgdccllbhjgdYijgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdccllhhjgdccllhhjgdccllcYijgdccllccllfkhjgdccllccllfkhjgdhjgdhjgdhjgdccllfkhjgdhjgdhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllbjgdccllcchjgdhjgdccllccllhjgdhjgdccllhjgdccllhjgdhhjgdhjgdYcllhjgdhhjgdhjgdhjgdccllhjgdYijgdccllfkhjgdhjgdccllccllfkhjgdhjgdccllhhjgdccllfkhjgdhjgdhjgdccccllhhjgdhhjgdhjgdccllYijgdccllfkhjgdhjgdccllccllchjgdccllhjgdhjgdhhjgdhjgdccllfkhjgdhjgdhhjgdccllYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdcccllfkhjgdccllhjgdhjgdccllccllhjgdccllfkhjgdhjgdccllYijgdccccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllhhjgdhhjgdccllccllhjgdhhjgdXjgdccllhjgdccllhhjgdccllhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllcjgdccllfkhjgdhjgdhjgdhjgdccllccllfkhjgdhjgdccllhhjgdhhccllhjgdhjgdccllccllYijgdccllccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllhjgdccllhjgdhjgdccllcjgdhjgdccllfkhjgdhhjgdccllhjgdccllhhjgdhhjgdccllhjgdhjgdccllccllhjgdccllYijgdccllchjgdccllfkhjgdccllfkhjgdccllcjgdcchhjgdccllfkhjgdccllfkhjgdccllhjgdhjgdccllhhjgdhjgdhjgdccllhjgdhjgdYijgdccllfkhjgdccllfkhjgdhjgdccccllfkhjgdccllhjgdccllfkhjgdhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllhhjgdccllhjgdccllfkhjgdhjgdYigghhjgdccllccllhhjgdccllfkhjgdccllfkhjgdccllhjgdccllccllfkhjgdhjgdhjgdccllhjgdccllhjgdhhjgdccllccllbhhjgdccllhjgdccllfkYijgdccllhhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllhjgdcchhjgdhjgdccllfkhjgdhjgdhjgdcchjgdhhjgdYijgdcchjgdhhjgdhjgdccllhjgdccllhjgdhjgdhhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdccllccllfkhjgdhjgdccllccllhjgdkjgdhjgdccllhhjgdccllcjgdhhjgdccllhjgdhjgdXjgdYijgdccllccllhhjgdccllfkhjgdccllfkhjgdhjgdccllhjgdccllfkhjgdhjgdhjgdhjgdccllfkhjgdhjgdhjgdccllhjgdbjgdccllhjgdccllhhjgdhjgdccllccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllhjgdccllhhjgdccllfkhjgdccllfkhjgdhjgdccllccllfkhjgdccllhjgdhhjgdhhjgdhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdccllhjgdcXjgdhjgdccllYijgdccllhhjgdhjgdccllfkhjgdccllccllfkhjgdhjgdccllccllfkhjgdhjgdhjgdccllcjgdccllccllcjgdccllhjgdchjgdccllYijgdccllYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllccllfkhjgdhjgdhjgdccllhjgdccllccllccbjgdhhjgdhjgdccllfkhjgdccllhjgdhjgdccllYijgdccllfkhjgdccllfkhjgdccllccllfkhjgdccllfkhjgdccllchjgdccllfkhjgdccllbhjgdccllfkhjgdhjgdccllhjgdhjgdccllccllfkhjgdccllhhjgdYijgdccllfkhjgdccllccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllkjgdXjgdhjgdccllchjgdhjgdccllccllhhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllhhjgdhhjgdccllfkhjgdhjgdccllccllfkhjgdhjgdXYijgdccllfkhjgdccllXjgdccllfkhjgdccXjgdccllhjgdccllccllfkhjgdhjgdccllhjgdhjgdhjgdYijgdccllccjgdccllfkhjgdccllccllhjgdccllfkhjgdhjgdccllccllhjgdccllhjgdhjgdccllhjgdhjgdccllYijgdccllfkhjgdccllhjgdhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhhdccllfkhjgdhjgdccllccllfkhjgdhhgYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdcchjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdlcllhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccjgdhjgdccllhhjgdccllfkhjgdhjgdYijgdccccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllckjgdccllfkhjgdcclXjgdhjgdcccllhjgdXjgdccllYijgdccllccjgdccllhjgdccllfkhjgdccllhjgdccllhjgdhjgdhjgdYijgdccllchjgdccllhjgdhjgdhjgdccllhjgdccllfYijgdccllfkhjgdccllfkhjgdcccllkjgdhhjgdYjgdhjgdccllfkhjgdccllhhjgdccllhjgdccllfkhjgdhhjgdccllhjgdccllhhjgdhjgdhjgdccllYijgdccllcjgdccllfkhjgdccllcjgdccllfkhjgdccllfkhjgdhjgdcchjgdccllfkhjgdccllhhjgdccllhjgdhjgdccllfkhjgdccllfkhjgdhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdhjgdhjgdhhjgdccllhjgdccllcjgdhhjgdhhjgdccllhjgdXjgdhjgdccllYijgdcclldhjgdccllhjgdccllfkhjgdcccchjgdhjgdccllccllhjgdhhjgdccllccllccllhjgdhjgdhjgdYijgdccllfkhjgdhjgdccjgdccllchjgdhjgdccllccllhhjgdhhjgdccllhjgdhjgdccllccllhjgdccllccllYijgdbccjgdccllchjgdhjgdccllfkhjgdccllhjgdccllbjgdccllhhjgdhjgdhjgdccllhjgdccllhhjgdXjgdhjgdccllhjgdYijgdccllchjgdccllfkhjgdccllccllfkhjgdccllfkhjgdccllccllccllccllhjgdccllfkhjgdhjgdhjgdccllhhjgdhjgdhjgdhjgdccllchjgdccllfkhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllchjgdccllccllfkhjgdhjgdccllYidccllchjgdccllfkhjgdccllfkhjgdccllhjgdhjgdccllfkhjgdccllfkhjgdccllccllfkhjgdccllccllfkYijgdccllfkhjgdccllfkhjgdhjgdccllhYcllhhjgdccllfkhjgdccllchjgdhhdccllfkhjgdccllhhjgdhjgdccllfkhjgdhhdhjgdccllhjgdhjgdhjgdccllcjgdccYijgdccllfkhjgdccllbhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllccllhjgdccllfkhjgdccllbhjgdccllhhjgdccllhjgdhjgdhcllhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdhjgdhjgdccllbhjgdhjgdccllhjgdhjgdccllfkhjgdhjgdhjgdccllhjgdccllccllhhjgdhjgdccllccllhjgdhjgdXjgdhjgdccllhhjgdhjgdccllfkYijgdccllfkhjgdccllhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllccllfkhjgdhjgdYijgdccllccllXjgdccllXjgdccllfkhjgdhjgdccllccllfkhjgdhjgdccllccllfkhjgdccYijgdcchjgdYiccllhjgdccllchjgdccllhjgdhjgdccllfkhjgdccllchjgdhjgdccllccllcjgdcjgdhccllfkhjgdhjgdhhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdcccllfkhjgdccllhgjgdccllfkhjgdhjgdccllfkhjgdhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllchjgdccllccllfkhjgdccllYijgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdhjgdccllhjgdhhjgdccllfkhjgdccllhjgdhjgdccllccllhhjgdcclhccllccllYijgdccllfkhjgdccllhjgdhjgdhjgdhhjgdccllchghjgdhjgdhjgdcclldjgdccllcjgdccllfkhjgdhhjgdccllhjgdYijgdccllfkhjgdccllccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllchjgdccllhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllccllfkhjgdhjgdccllcjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdhjgdccllfkhjgdhhjgdhjgdcchjgdhjgdXjgdccllYijgdccllhhjgdccllfkhjgdhjgdhjgdccXjgdccllfkhjgdhhjgdccllccllhjgdhjgdchjgdhjgdccllfkhjgdhjgdccllYilhhjgdccllfkhjgdccllfkhjgdhccllhjgdhhjgdccllfkhjgdhjgdccllccllfkhjgdcchjgdccllccllhjgdccllYijgdccllfkhjgdccllfkhjgdhjgdccllccllfkhjgdccllhjgdhhjgdccllccllhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdcchjgdccllfkhjgdhjgdccllhhjgdhjgdccllfkhjgdhjgdhjgdccllccllhhjgdhhjgdccllbhjgdccllhjgdccllYijgdccllfkhjgdccllhhjgdccllfkhjgdccllhjgdhhjgdccccllfkhjgdYijgdccllcjgdccllchjgdccllchjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllccllfkhjgdccllhhjgdYijgdccllfkhjgdcchjgdccllfkhjgdlhcllchjgdccllhjgdccllfkhjgdccllhjgdccllhjgdhjgdccllfkhjgdccllhjgdhhjgdccllfkhjgdhjgdhjgdhhjgdccllccllhhjgdhjgdccllhhjgdYijgdccllfkhjgdccllccllccllfkhjgdhjgdccjgdccllhjgdccllfkhjgdhjgdccllcjgdhhjgdccllhjgdhjgdccllccllhjgdccllYijgdccllchjgdcclcllccllfkhjgdhjgdccllfkhjgdhjgdccllcjgdhjgdccllYijgdccllfkhjgdccllhhjgdccllfkhjgdhjgdccllccllfkhjgdhjgdcclldjgdccllhjgdccllcjgdccllfkhjgdccllhjgdhjgdYijgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdcccjgdhjgdYijgdccllccllfkhjgdhjgdccllbhjgdccllfkhjgdhjgdhjgdccllhjgdhjgdhjgdccllccllfkhjgdhhjgdccllYijgdccllfkhjgdccllhjgdccllchjgdhjgdccllfkhjgdhjgdcccccllfkhjgdhjgdccllhjgdccllhhjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllhjgdYijgdccllccllccllfkhjgdhjgdccllhhjgdhjgdccllfkhjgdhjgdccllcjgdhhjgdccllXjgdhjgdccllccllfkhjgdYijgdccllfkhjgdhjgdcclbhjgdccllfkhjgdccllccllchjgdhjgdccllfkhjgdhjgdhjgdhjgdhjgdhjgdhjgdccllhjgdhjgdccllYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllccllhjgdccllfkhjgdccllhjgdhjgdccllfkhjgdhjgdccllhjgdhhjgdccllcjgdccllhhjgdhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllhgjgdhjgdhjgdccllfkhjgdhjgdccllhjgdccllhjgdhjgdccllcjgdhjgdccllhjgdccllhjgdccllhhjgdhjgdccllhjgdhjgdccllhjgdhhjgdYiccllfkhjgdhjgdccllccllfkhjgdccllhjgdhjgdccllccllfkhjgdccllhhjgdhjgdccllhhjgdccllfkhjgdhjgdXjgdccllYijgdccllfkhjgdhjgdkjgdhjgdccllccllhjgdccllccllfkhjgdccllhjgdhjgdccllYijgdccchjgdccllfkhjgdccllfkhjgdhjgdccllbhjgdhjgdccXjgdccllfkhjgdccllhhjgdhjgdccllchjgdhjgdccllhjgdccllhjgdhjgdhjgdhjgdccllfkhjgdhjgdcchhjgdccllhjgdccllhjgdhhjgdccllhjgdhjgdhjgdhjgdhjgdccllhjgdccllXjgdYijgdccllcjgdhjgdccllfkhjgdhjgdhjgdccllhjgdhjgdccllhjgdccllhhjgdhjgdccllcjgdhjgdccllfkhjgdXjgdccllhjgdhhjgdccllccllfkhjgdhjgdYijgdcclhhjgdYijgdcchhjgdccllfkhjgdccllfkhjgdccjgdhjgdccllchjgdccllhjgdhjgdhjgdhjgdccllfkhjgdccllhhjgdXjgdccllccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhhcllfkhjgdcclgjgdhjgdccllhjgdccllcbjgdhjgdccllhhjgdhjgdhjgdccllhhjgdhjgdccllYijgdccllfkhjgdccllcjgdhjgdccllhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdcclldjgdhjgdhjgdccllfkhjgdhjgdccllYijgdcclcllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllhjgdhjgdccllchjgdhhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllccllfkhjgdhjgdccllcclhjgdhjgdccllYijgdcchjgdccllfkhjgdccllfkhjgdccllhjgdhjgdccllfkhjgdhjgdccllccllccllhhjgdhhjgdhjgdhhjgdccllfkYijgdccllccllfkhjgdhjgdhjgdcchjgdhjgdhjgdccllccllhjgdhjgdccllhjgdhjgdccllfkhjgdhjgdhjgdhhjgdhjgdccllYijgdccllXjgdccllccllfkhjgdccllcjgdccllhhjgdhjgdhjgdccllbhjgdhjgdhccllfkYijgdccllfkhjgdccllcjgdccllfkhjgdhjgdccllhjgdhjgdccllfkhjgdhjgdccllhhjgdccllccllcjgdhhjgdhjgdccllccllhjgdhjgdYigXjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdljgdccllccllfkhjgdccllfkhjgdhjgdcchjgdccllccllhjgdhhjgdhjgdccllYijgdccllfkhjgdccXjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllhjgdhjgdccllfkhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllcjgdccllfkhjgdccllfkhjgdhjgdhjgdccllhjgdXjgdccllhjgdhjgdccllhjgdhjgdccllhjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllhhjgdccllfkhjgdccllfkhjgdhjgdhjgdYijgdccllfkhjgdcclXjgdhjgdccllfkhjgdhjgdccllhjgdYijgdcchjgdccllhhjgdcccllfkhjgdhccllfkhjgdhfdccllhjgdccllhjgdhjgdccllfkhjgdhjgdccllhhjgdhjgdccllhjgdccllfkhjgdhjgdccllYijgdccllfkhjgdhjgdccllfkhjgdccllcjgdhjgdccllfkhjgdccllfkhjgdhjgdhjgdhjgdhhjgdccllccllhjgdhjgdhhjgdccllhhjgdYijgdccccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkYijgdccllcjgdccllfkhjgdccllfkhjgdccllchhjgdccllfkhjgdhjgdccllfkhjgdccllhhjgdhjgdhjgdccllhhjgdhjgdccllccjgdhjgdccllhjgdhjgdhjgdccllYijgdccllhjgdccllcclldjgdccllfkhjgdhjgdccllfkhjgdhjgdhjgdccllccllccllhjgdhjgdccllchjgdYkjgdhjgdccllchjgdhjgdccllfkhjgdhjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdhjgdccllccllfkhjgdhjgdccllfkYijgdccllccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllcchfhjgdccllhhjgdhjgdccllccllhhjgdccllhjgdhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllfkhjgdccccllbhjgdhjgdccllccllhjgdccllccllhjgdccllbhhjgdhjgdhjgdccllYijgdccllfkhjgdccllhhjgdccllhjgdccllfkhjgdhjgdhjgdcclldhjgdcclldjgdhjgdhjgdccllccllhjgdccllhhjgdhjgdhjgdhhjgdccllhjgdXjgdccllYiccllccllhjgdccllchjgdccllccllfkhjgdccllhjgdhjgdccllhhjgdhjgdccllccllfkhjgdccllhhghhjgdhccllhhjgdhjgdhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdccllccllfkhjgdhjgdccllhhjgdccllhjgdccllfkhjgdcclllhjgdhhjgdhjgdccllccllhjgdhjgdccllYijgdccllhhjgdccllchjgdccllfkYijgdccllfkhjgdccllhhjgdccllfkhjgdhjgdccllfkhjgdccllccllccllccllfkhjgdccllccllhhjgdccllfkhjgdhjgdccllhhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdbcllfkhjgdccllchjgdhjgdccllhjgdccllfkhjgdhjgdhjgdcclldhjgdccllfkhjgdccllhhjgdccbhjgdccllccllhjgdhjgdbbccllfkhjgdhjgdccllfkhjgdhjgdccllYijgdccllfkhjgdhjgdhjgdccllfkhjgdccllfhjgdhjgdhjgdccllhhjgdccllhjgdhjgdbcllcclhjgdXjgdccllfkhjgdhjgdccllhhjgdhjgdhjgdhjgdhjgdccllccccllXjgdccllYijgdccllccllhjgdhjgdhbhjgdcclldjgdhjgdccllhjgdccllccllhjgdhjgdccllhhjgdcclldhjgdccllYijgdccllhhjgdccllccllfkhjgdhjgdhjgdccllhjgdhhjgdhjgdXjgdccllhjgdccllhjgdhjgdhjgdccllfkhjgdccllhhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllcjgdhjgdccllfkhjgdccllfkhjgdhjgdccllhjgdhjgdccllhjgdccllXjgdhjgdhhjgdYijgdccllhhjgdccccllgjgdhjgdccllhhjgdhjgdhjgdccllfkhjgdccllhjgdccllccllhhjgdhjgdhjgdccllhjgdccllhjgdccllhjgdccllhjgdhhjgdYijgdccllccllfkhjgdhjgdccllhjgdccllfkhjgdhjgdccllhhjgdhjgdccllhjgdccllfkhjgdccllhjgdccllccllhhjgdhjgdYijgdccllccllfkhjgdccllchgjgdhjgdccllfkhjgdhjgdccllcjgdhjgdccllfkhjgdccllhhjgdhjgdccllYccllhhjgdhjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdccllccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllhhjgdccllchhYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllccllccllfkhjgdccllccllXjgdccllfkhjgdhjgdccllXjgdhjgdhjgdccllYijgdccllfkhjgdccllfkhjgdhjgdcchjgdccllfkhjgdhjgdccllfkhjgdhjgdccllhjgdhjgdccllccllhjgdccllfkhjgdhjgdhjgdccclfkhjgdccllYijgdchjgdhjgdccllfkhjgdccllhjgdccllccllfkhjgdhjgdYijgdccllfkhjgdccllhhjgdccllhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllcccllhjgdhjgdYijgdccllcgjgdccllfkhjgdccllfkhjgdhjgdccllccllfkhjgdccllfkhjgdccllccllfkhjgdccllccllfkhjgdhjgdccllhjgdXjgdhhjgdYijgdccllhjgdccllfkhjgdccllfkhjgdccllhhjgdhjgdccllfkhjgdccllbhjgdhjgdYijgdccllfkhjgdccllfkhjgdcclccllfkhjgdccllccllfkhjgdhjgdccllccllYijgdccllfkhjgdccllcjgdhjgdccllfkhjgdhjgdhjgdccllhjgdccllhhjgdhjgdccllcjgdhjgdccllhhjgdccllhjgdhjgdccllcjgdYijgdccllfkhjgdccllccllfkhjgdccllfkhjgdccllfkhjgdccllccllXjgdccllhjgdhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllhjgdccllfkhjgdccllccllccllccllcchhjgdYijgdccllfkhjgdccllchjgdccllfkhjgdccllfkhjgdccllccllcjgdYijgdccllfkhjgdccllfkhjgdccllfhhgjgdccllccllfkhjgdhjgdccllhjgdccllhjgdhhjgdhjgdccllfkhjgdhjgdYijgdcchccllfkhjgdccllccllfkhjgdccllfkhjgdccllfkhjgdccXgkhjgdccllhjgdhjgdYijgdcclllfkhjgdccllhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllccllfkhjgdhjgdccllccllccllhhjgdccllhhjgdhjgdhhjgdYijgdccllccllccllfkhjgdccllhjgdccllcjgdhjgdccllfkhjgdXjgdccllccllhhjgdccllccllhhkjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllccjgdhjgdccllfkhjgdccllhhjgdccllccllhhjgdhjgdccllhjgdccllhjgdYkXjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllhjgdccllhjgdccllhjgdccllhjgdhjgdccllchjgdccllfkhjgdccllYighhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllcjgdhjgdccllccllccllhhjgdhjgdccllhjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllcccllccllhjgdhjgdccllccllfkhjgdbXjgdccllhjgdhhjgdhjgdhjgdXjgdccllYijgdccllfkhjgdhjgdhjgdccllfkhjgdchjgdccllccllhjgdhjgdccllhjgdhjgdccllhjgdhjgdcchhjgdhjgdhjgdccllcjgdccllYijgdccllfkhjgdccllccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllfkhjgdhhjgdhjgdYijgdccllccllfkhjgdccllhjgdccllfkhjgdccllccllfkhjgdhjgdccllcchhfdhjgdYijgdccllfkhjgdccllfkhjgdccccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdhjgdccllfkhjgdhjgdccllhjgdccllhjgdccllfkhjgdXjgdcclccllfkYijgdccllfkhjgdcccjgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdccllhhjgdccllhjgdhhghjgdccllhjgdhjgdhjgdhjgdhhjgdccllhjgdccllXjgdXjgdccllfkhjgdhjgdccllYijgdccllccllfkhjgdccllfkhjgdccllchjgdccllccllccllccllhhjgdhjgdccllfkhjgdhjgdcclldjgdhjgdhfdYijgdccXgXjgdccllfkhjgdccllcchhjgdhjgdccllfkhjgdhjgdhjgdccllccllfkYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllchjgdccllYijgdccllhjgdccllhhjgdccllfkhjgdccllfkhjgdhjgdccllccllhjgdccllccllfkhjgdhjgdccllhhjgdhjgdYijgdcclccllfkhjgdccllfkhjgdccllhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhhgjgdccllfkhjgdhjgdccllcjgdhjgdccllfkYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllccccllfkhjgdhjgdccllfkhjgdhjgdccllhjgdccllccllfkhjgdhYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccclhjgdccllhjgdhjgdccllfkhjgdccllhjgdhjgdccllfkhjgdccccllYighhccllfkhjgdccllfkhjgdccllhhjgdhjgdccllccllfkhjgdccllhhjgdccllhhghjgdhjgdccllhjgdhjgdhhjgdccllccllhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllccllYkhjgdccllccllhjgdhjgdccllccllccllfkhjgdhjgdccllhjgdXjgdhjgdccllhjgdbhjgdccllYijgdccllfkhjgdccllfkhjgdcchjgdhjgdccllfkhjgdhjgdccllhjgdccllfkhjgdccllccllhhjgdccllhjgdhjgdhcllfkhjgdccllccllfYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdccllfkhjgdccllccllccllbhjgdccllccllhjgdhjgdhjgdYijgdccllfkhjgdccllchjgdccllccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllccllhjgdccllccllYcllhjgdccllccllhhjgdccllcchjgdccllhjgdXjgdhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccclhjgdhjgdccllfkhjgdccllhjgdccllccllhjgdhjgdhjgdccllccllYijgdccllccllfkhjgdhjgdccllccXjgdhjgdccllccllfkhjgdhjgdhjgdccllfkhjgdccllhjgdYighjgdccllfkhjgdccllfkXjgdccccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllccllccllfkhjgdhjgdccllfkhjgdhjgdccllbhjgdccllhjgdYijgdccllccllfkhjgdccllccllfkhjgdhjgdhjgdhjgdccllfkhjgdhjgdccllhjgdccllccllccllccllhjgdhjgdccllccllhjgdhjgdccllYigjgdccllfkhjgdccllfkhjgdhjgdccllcjgdccllhhjgdccllhjgdccllhjgdhjgdYijgdccllbccllfkhjgdccllfkhjgdccllfkhjgdccllccjgdhjgdccllccllccllhjgdhjgdccllccllhhjgdhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllcjgdccllfkhjgdhjgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllccllfkhjgdhjgdccllccllfkhjgdhjgdhjgdYidhhgXccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllchjgdhjgdhjgdccllccllfkhjgdccllcjgdccllfkhjgdccccllhjgdccllhjgdccllfkhjgdhjgdccllccllfkhjgdhjgdhjgdXjgdccllYijgdccllhccllfkhjgdccllfkhjgdhjgdccllcjgdhjgdccllccllfkhjgdhjgdhjgdhjgdhjgdhjgdhhjgdchjgdYijgdcccccllfkhjgdccllcjgdhjgdccllccllfkhjgdccllfkhjgdhjgdccllccllfkhjgdccllhhjgdhjgdhjgdhjgdccllhjgdhjgdccllYijgdccllccllfkhjgdccllccllfkhjgdhjgdhjgdccllfkhjgdhjgdccllccllhjgdhjgdccllhhjgdhjgdhjgdhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllYjgdccllfkhjgdccllhjgdhjgdccXjgdccllfkhjgdccllhgccllccllhjgdhjgdccllfkhjgdcchjgdccllhhjgdccllYijgdccllcchjgdccllYijgdccllfkhjgdccllfkhjgdYkhjgdXjgdccllfkhjgdhjgdccllfkhjgdcbhjgdccllhjgdccllhjgdhjgdccllccllchjgdhjgdccccllhjgdhhjgdYijgdccllhjgdccllchjgdccllfkhjgdccllccllfkhjgdhjgdhjgdccllfkhjgdccllccllhjgdccllljgdccllfkhjgdccllccllhjgdhjgdccllYigXjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfYgdhjgdhjgdccllfhjgdccllbhjgdccllfkhjgdhcclfkhjgdhjgdcclldjgdccllhjgdhjgdccllccllccllYijgdccllhjgdccllfkhjgdccllcchhjgdccllfkhjgdYijgdccllccllhjgdccllfkhjgdhhjgdccllhjgdccllfkhjgdhjgdhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllchjgdccllhjgdhhjgdhjgdhjgdccllccllccllccllhjgdfhhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllccllfkhjgdccllfkhjgdhjgdccllccllccllccllccllfkhjgdhjgdccllccllfkYijgdccllhhjgdccbhjgdccllfkhjgdccllccllfkhjgdccllccllccllccllcjgdhjgdccllccllfkhjgdccllhjgdhjgdccllhjgdhjgdccllccllYighjgdccllfkhjgdccllfkhjgdccllhjgdccllhjgdccllccllfkhjgdhcllhjgdhjgdhjgdccllfkhjgdccllhjgdYijgdcchjgdccllccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllccllfkhjgdccllYijgdcchjgdccllhhjgdccllfkhjgdhjgdhjgdccllhjgdccllfkhjgdccllhjgdYijgdccllccllfkhjgdccllccllfkhjgdhjgdccllfkhjgdccllhhjgdlcllfkhjgdhjgdhjgdccllhjgdhjgdccclccllccllhjgdhjgdccllccllhjgdccllfkhjgdYijgdccllfkhjgdccllhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllhjgdccllccllfkhjgdccllccclfkhjgdhjgdhhjgdhjgdccllhjgdYikdXjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllccllccllcjgdccllccllhjgdccllfkhjgdccllfkhjgdhYijgdccllfkhjgdccllhghjgdccllfkhjgdhfccllfkhjgdccllccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllccllccllhjgdhjgdcclldjgdhjgdhjgdccllfkhjgdYijgdccllccllfkhjgdccllfkhjgdccllchccllfkhjgdccllccllYijgdccllccllhhjgdhhjgdccllfkhjgdccllfkhjgdhhgccllfkhjgdccllfkhjgdcccllhhjgdccllhjgdhjgdccllfkhjgdYijgdccllchhccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllhjgdhjgdccllccllfkhjgdccllhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdccllccllfkhjgdhjgdhjgdccllfkhjgdhjgdhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllccllfkhjgdhjgdccllfkhjgdccllccllccjgdhjgdccllhjgdccllhjgdhjgdccllYijgdcccjgdccllfkhjgdccllfkhjgdccllfkhjgdccllbhhghjgdccllfkhjgdccllccllfkhjgdhjgdccllccllfkhjgdcchhjgdccllccllhjgdhjgdccllccllhjgdccllhjgdYijgdccllfkhjgdccllfkhjgdcclldjgdhhjgdccllfkhjgdccllhjgdhjgdccllhhgcchjgdhjgdccllhjgdhjgdhjgdccllhjgdXjgdccccbbjgdccllfkYijgdccllfkhjgdcchjgdccllfkhjgdccllccllfkhjgdccllfkhjgdccllccllfkhjgdhjgdccllhjgdhjgdccllfkYijgdccllfkhjgdcclfkhjgdccllchjgdccllfkhjgdccllfkhjgdccllhjgdhjgdlcllfkhjgdccllhjgdccllfkhjgdccllccllfkYijgdccllfkhjgdccllccllfkhjgdcclllhjgdhjgdhjgdccllccllccllfkhjgdccllccllccllccllhjgdccllfkhjgdhjgdhjgdccllhjgdXjgdhhjgdccllccllYighgjgdccllfkhjgdccllhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllcjgdhjgdcchhjgdccllhjgdccllfkhjgdXjgdccllYijgdccllfkhjgdccllccllhjgdccllccllccllfkhjgdhjgdccllccllfkhjgdhYijgdccccllfkhjgdccllfkhjgdccllfkhjgdccllccllccllfkhjgdccllccllfkYijgdccllfkhjgdcchhjgdccllfkhjgdhjgdccllccllfkhjgdhjgdhjgdccllccllhjgdccllfkhjgdccllccllhhjgdghYicXjgdccllchghjgdhjgdccllfkhjgdccllccllhjgdhhjgdhjgdccllccllYighhjgdccllfkhjgdccllccllccllfkhjgdhjgdhjgdccllhhjgdhjgdhjgdccllbhjgdccllYijgdccccllfkhjgdhjgdccllfkhjgdccllfkhjgdcchhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllccllccllhYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdccllccllfkhhghhjgdYijgdccllccllfkhjgdhjgdccllhhjgdccllfkhjgdhjgdccllccXjgdccllcjgdhjgdccllccllfkhjgdhjgdhjgdccllfkhjgdccllYdfXjgdccllhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllYijgdccllfkhjgdccllbhjgdccllfkhjgdhjgdhjgdccllfkhjgdhhccllfkhjgdccllccllXjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdhjgdccllccllfkhjgdhjgdhhjgdccllccllcccllccllhjgdccllhhjgdhjgdhjgdhjgdccllhjgdXjgdccllhjgdYijgdccllfkhjgdhjgdhjgdcchjgdccllfkhjgdhjgdhjgdhhjgdccllccllfkhjgdhjgdhhjgdccllfkhjgdccllfkYijgdccllfkhjgdccccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllccllhjgdhhccllhjgdhjgdccllhjgdhhjgdYiccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdccllchjgdhjgdccllfYijgdccllchjgdhfccllfkhjgdccllfkhjgdhjgdhjgdccllccllccllhjgdhjgdccllccllhjgdccllhhjgdhjgdccllcjgdXjgdccllhhjgdhjgdhjgdhjgdccllhjgdhjgdYijgdcccllfkhjgdccllccllfkhjgdhjgdhjgdccllhjgdccllhjgdccllhjgdhjgdhhjgdhcllhjgdhjgdhjgdccllccllYdhjgdhjgdccllccllhjgdhjgdccllccllfkhjgdhjgdhhjgdXjgdYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllccllchghjgdccllccllccllfkhjgdhjgdccllccllhjgdXjgdXjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllccllhjgdhjgdccllbhjgdhhjgdccllhhjgdccllYijgdccllfkhjgdccllYijgdccllfkhjgdccllhjgdccllhjgdhjgdccllccllccllfkhjgdhjgdccllcchjgdccllfkhjgdhhjgdccllchjgdccllccllhhjgdccllhjgdhhjgdhjgdYijgdccXccllfkhjgdccllfkhjgdhjgdhchgjgdccllfkhjgdccllfkhjgdhjgdhjgdccllhjgdhYijgdccllfkhjgdccllccllfkhjgdccllfkhjgdhjgdccllcjgdccllfkhjgdhjgdccllhjgdhjgdccllhjgdhjgdhjgdhjgdYijgdcccllfkhjgdccllfkhjgdccllfkhjgdccllccllfkhjgdccllccllchjgdhjgdccllhjgdhjgdccllhjgdhjgdccllfkhjgdhjgdccllccllhjgdhjgdccllccllhjgdhjgdhjgdccllYighjgdhjgdccllhhjgdhhjgdhhjgdccllfkhjgdhjgdhjgdccllhhghjgdhjgdccllgjgdccllYijgdccllccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdccllhjgdhhjgdccllfkhjgdhjgdhjgdccllfkhjgdXjgdhjgdccllfkhjgdXjgdccllhjgdhjgdccllYijgdccllccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllhjgdhjgdccllhjgdXYigccllfkhjgdccllhjgdhjgdccllfkhjgdccllccllfkhjgdYijgdccllhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllccllhjgdccllcccllfkhjgdhjgdccllhjgdccllhjgdYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdhjgdccllccllfkhjgdhjgdccllcjgdccllYijgdccllccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllccllfkhjgdhjgdhhjgdhhjgdccllhjgdhhjgdhYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllbhjgdhjgdccllfkhjgdccllccllccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllcccllfkhjgdhjgdccllfkhjgdhjgdccllccllfkhjgdccllhjgdhhjgdccllhjgdhjgdYigkhjgdccllfkhjgdccllfkhjgdccXjgdhjgdccllfkhjgdccllhjgdhjgdhYijgdccllccllfkhjgdhjgdccllhjgdhjgdccllfkhjgdhjgdhjgdccllXjgdccllccllfkhjgdhjgdhjgdccllhjgdhjgdccllhhjgdhjgdhjgdhjgdhjgdYijgdccllfkhjgdccllhjgdhjgdccllfkhjgdccllfkhjgdccllccllccllhjgdhjgdccllccllhhjgdYijgdccllccllccllfkhjgdccllccllfkhjgdhjgdYcllccllfkhjgdhjgdhjgdccllfkhjgdccllhjgdhjgdccllhjgdhjgdccllYkXjgdccllfkhjgdccllfkhjgdccllccllfkhjgdhjgdccllfkhjgdhjgdhjgdccllccllchhjgdhjgdhjgdccllhhjgdccllhjgdhjgdhjgdccllhjgdccllhjgdccllYighhccllfkhjgdccllfkhjgdhjgdccllhjgdhjgdccllfkhjgdhjgdhhgccllhhjgdhjgdhhjgdccllhjgdhjgdhjgdccllccllYijgdccllfkhjgdccllchjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllccllfkhjgdhjgdccllhjgdhjgdccllhhjgdhhYijgdccllfkhjgdccllfkhjgdhjgdhjgdccllfYijgdhjgdccllfhjgdccllfkhjgdccllfkhjgdcchjgdccllfkhjgdccllccllccllccllhjgdhjgdccllhjgdccllhjgdccllhjgdYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllhhjgdccllfkhjgdhjgdccllhjgdhjgdccllhhjgdhjgdYijgdccccllfkhjgdgccllfkhjgdccllhjgdhjgdccllhjgdXjgdccllfkYigccllfkhjgdccllfkhjgdhjgdccllccllfkhjgdhjgdhjgdhjgdYijgdccllfkhjgdccllccllfkhjgdhjgdccllfkhjgdhjgdcclldhjgdccllfkhjgdccllYllfkhjgdccllhhgjgdccllfkhjgdccllfkhjgdhjgdccllhjgdlhjgdccllfkhjgdhjgdccllhjgdYijgdccllfkhjgdccllfkhjgdhjgdccllhhjgdhjgdccllccllfkhjgdccllccllYijgdccllchjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllhjgdhjgdccllhjgdccllfkhjgdhjgdhjgdYijgdccllfkhjgdccllccllfkhjgdhjgdccllhjgdccllccllccllhjgdhjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllhjgdYiccllhjgdccllfkhjgdccllccllccllfkhjgdccllhjgdccllfkhjgdccllcjgdccllccllhhjgdccllYijgdccllccllfkhjgdccllfkhjgdccllccllfkhjgdccllhjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllhjgdhjgdccllccllfkhjgdccllfkhjgdhjgdccllcchjgdccllhjgdccllhhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllccllfkhjgdhjgdccllfkhjgdhjgdccllccllfkhjgdccllhjgdccllfkhjgdccllYijgdccllhjgdcclfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllchjgdccllfkhjgdccllfkhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdYijgdccllhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllcjgdhjgdccllfkhjgdccllfkhjgdccllhjgdhjgdccllchhjgdhjgdccllhhjgdYijgdccllfkhjgdccllfkhjgdccllchjgdccllfkhjgdccllccllfkhjgdhjgdccllhhjgdccllccllfkhjgdhjgdccllfkhjgdhjgdccllYijgdcclhjgdccllfkhjgdccllccllfkhjgdccllfkhjgdccllhjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllchhjgdhhjgdccllfkhjgdYijgdccllfkhjgdcclfkhjgdhjgdccllhjgdhhjgdccllcchhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllcjgdhjgdccllhjgdhhjgdccllfkhjgdccllhhjgdhjgdccllYijgdccllccllfkhjgdccllhhjgdccllfkhjgdccllfkhjgdhjgdccllhjgdccllccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdccllhhjgdhjgdhjgdccllfkhjgdccllfkhjgdcchjgdhhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllcchjgdccllfkhjgdccllhjgdhhjgdccllhjgdccllYigcccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllhhjgdccllfkhjgdccllYijgdccllccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhhjgdccllfkhjgdccllhjgdYijgdcchjgdccllfkhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllccllfkhjgdhhjgdccllhjgdhjgdccllfkhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllccllhjgdccllfkhjgdhjgdccllccllhjgdhjgdYijgdcchhjgdccjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllccllfkhjgdccllYijgdcclfkhjgdccllfkhjgdccllhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllchjgdccllfkhjgdhjgdccllhhjgdhjgdccllYijgdccllfkhjgdccllfkhjgdccllhjgdccllbhjgdhjgdcchhjgdccllfkhjgdccllhjgdccllcjgdhhjgdccllhjgdccllfkhjgdhhjgdYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdccllccllfkhjgdccllhhjgdYijgdccllfkhjgdccllhhjgdccllfkhjgdccllcjgdccllfkhjgdcjgdccllfkhjgdccllccllhhjgdccllccllfkhjgdccllccllhjgdhjgdccllfkYijgdccllfkhjgdccllfkhjgdcclfkhjgdhhjgdccllfkhjgdhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllhhjgdYijgdhccllfkhjgdccllccllfkhjgdccllfkhjgdccllfkhjgdhcllfkhjgdcchhjgdccllcjgdhjgdccllfkhjgdccllYijgdccllfkhjgdcclchjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllccllhjgdccllhjgdccllfkhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllYijgdccllfkhjgddhjgdhjgdcYijgdccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllccllhjgdccllfkhjgdccllfkhjgdccllhjgdhjgdccllccllfkhjgdcclldjgdccllccllhjgdccllfkhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllchjgdccllccllhhjgdhjgdccllcjgdccllfkhjgdccllhjgdhjgdccllYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllhjgdccllccllhjgdccllfkhjgdccllhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllhhjgdhjgdYijgdcchjgdccllfkhjgdccllhjgdccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdccllccllfkhjgdccllccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdccllhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdccllhjgdhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllhhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhhjgdccllfkhjgdccllfkYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllcjgdhjgdccllfkhjgdccllfkhjgdccllccllfkhjgdccllfkYijgdccllfkhjgdccllfkhjgdccllhjgdccllhjgdhjgdccllfkhjgdcchhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllcjgdccllhjgdccllcjgdccllhjgdccllfkhjgdhjgdYijgdcclhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllhjgdhhjgdccllccllYijgdhhjgdccllccllhjgdccllchjgdhjgdhjgdccllYiccllfkhjgdccllfkhjgdccllljgdhjgdYijgdccllfkhjgdccllfkhjgdccllcjgdhjgdhjgdccllfkhjgdhjgdccllcjgdccllfkhjgdYijgdccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdccllhhjgdccllfkhjgdhjgdhjgdccllfkhjgdYijgdccllfkhjgdccllchjgdhjgdccllfkhjgdccllfkhjgdhjgdhjgdhhjgdccllchjgdhjgdccllcclldjgdYijgdccllfkhjgdccllchjgdccllfkhjgdccllfkhjgdccllcjgdhjgdccllfkhjgdhjgdhjgdchjgdccllhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllccllfkhjgdccllfkhjgdccllfkhjgdhhjgdcccllhjgdccllhjgdhjgdccllccllfkhjgdccllYkXjgdccllhhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdYijgdccllfkhjgdccllcjgdccllfkhjgdhjgdccllhjgdccllhjgdccllfkhjgdXjgdhYijgdccllhjgdccllfkhjgdccllcjgdccllccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllhhjgdccllYijgdccllccllfkhjgdccllhjgdccllfkhjgdccllccllfkhjgdYijgdccchhjgdccllfkhjgdccllcjgdhjgdccllfkhjgdccllccllhjgdccllfkhjgdccllhjgdhjgdccllfkhjgdccllhjgdchjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllhhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdccllhjgdccllfkhjgdcclldjgdccllfkhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllhjgdhjgdccllcjgdhjgdlcllccllhjgdhhjgdccllhjgdhjgdhjgdYijgdccllfkhjgdccllfkhjgdhjgdccllcjgdhjgdccllfkhjgdccllccllkjgdccllkjgdccllfkhjgdccllhhjgdccllhjgdccllhhjgdYijgdccllfkhjgdccXccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdbhjgdccllfkhjgdYijgdccllfkhjgdccllccllfkhjgdccllfYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdlhhjgdccllccllfkhjgdhjgdhjgdccllhjgdccllcjgdhjgdccllccllhjgdccllhjgdhjgdccllhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllcjgdccllfkhjgdccllfkhjgdccllhjgdhjgdccllccllhhjgdhjgdccllYijgdccllfkhjgdccllhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllcjgdccllfkhjgdccllcjgdhjgdccllfkhjgdcjgdhjgdccllfkhjgdccllhjgdccllccllhjgdccllhjgdhjgdYijgdccllfkhjgdccllhhjgdccllfkhjgdccllhjgdccllfkhjgdcclldjgdccllhjgdhjgdccllhjgdhjgdccllYijgdccllccllfkhjgdccllccllhhghjgdccllfkhjgdccllfkhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdcccccllhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllfkhjgdhhghjgdccllfkhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllhjgdcccljgdhjgdhjgdccllhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdcccllfkhjgdccllhjgdXjgdXYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllhhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllhhjgdYijgdccllfkhjgdccllhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllcjgdccllcjgdccllfkhjgdccllhjgdlXjgdccllfkhjgdccllhjgdhjgdccllYijgdccllfkhjgdccllhjgdXjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllfkhjgdccllhjgdhjgdccllhjgdhhjgdhjgdhjgdhjgdccllYijgdccllfkhjgdccllcjgdccllfkhjgdccllhjgdhjgdccllYijgdccllfkhjgdccllchjgdhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdYijgdccllfkhjgdccllfkhjgdccllchjgdhjgdccllfkhjgdccllfkhjgdhjgdccllcjgdhjgdccllhjgdbhhjgdccllfkhjgdhjgdhjgdccllhjgdccllhhjgdccllfkhjgdlccllhjgdhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllcjgdhhjgdkjgdccllYijgdccllfkhjgdccllfkhjgdccllcjgdhjgdccllhhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllYijgdccllhjgdhjgdccllfkhjgdhhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdhjgdccllchYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllbjgdccllhjgdhjgdccllhjgdccllfkhjgdhjgdcjgdccllYikhjgdhjgdcjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllcjgdhjgdccllfkhjgdccllfkhjgdccllhhjgdccllhjgdccllhjgdccllfkhjgdccllhjgdYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllhjgdccllhjgdccllfkhjgdccllhjgdhjgdYijgdcchllfkhjgdccllfkhjgdcchjgdccllhjgdhhjgdhjgdhjgdhjgdccllfkhjgdccllYijgdccllfkhjgdccllccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdccllfkhjgdccllhjgdccllhjgdhjgdccllhjgdhhjgdYijgdccllfkhjgdccllcjgdhjgdccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdccllfkhjgdcYijgdccllfkhjgdccllfkhjgdccllhjgdccllccjgdhjgdccllfkhjgdccllfkhjgdhhjgdcclldjgdhjgdccllfkhjgdXjgdccllhjgdhjgdccllhjgdccllYijgdccllfkhjgdccllchjgdhjgdccllfkhjgdccllfkhjgdccllcjgdhjgdccllccjgdccllhjgdhhjgdccllccllfkhjgdhhjgdhjgdccllcjgdccllhjgdhhjgdhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllhjgdhhjgdccllfkhjgdccllhjgdhjgdccllcjgdccllhjgdccllhjgdYijgdccllccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdccllccllfkhjgdccllhjgdccllhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllccllfkhjgdccclfkhjgdhcllfkhjgdccllccllhjgdccllfkhjgdccllhjgdhhjgdhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllccllfkhjgdhjgdccllfkhjgdccllhjgdcclhhjgdhjgdccllhjgdhjgdhjgdccllhjgdccllhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllchjgdccllfkhjgdccllhjgdccllfkhjgdccllccllccllhjgdccllhhjgdhjgdccllYijgdccllfkhjgdccllbjgdccllfkhjgdccllhjgdhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllhhjgdcclldjgdccllfkhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllhhjgdccllfkhjgdccllhjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllhYijgdccllfkhjgdccllfkhjgdhhjgdccllfkhjgdcclkhgkjgdhjgdccllcjgdhhjgdhjgdhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllhhjgdccllfkhjgdhjgdccllhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllccllhjgdhccllhjgdccllhjgdccllfkhjgdccllhjgdhhjgdccllhjgdbccllYijgdccllhYijgdccllfkhjgdccllfkhjgdccllccllfkhjgdccllhjgdcchhghhjgdccllfkhjgdccllfkhjgdccllhhjgdccllhjgdhjgdhjgdccllYijgdccllfkhjgdccllchjgdccllfkhjgdccllfkhjgdhjgdcclldjgdccllcjgdhhgjgdccllhhjgdccllcjgdhjgdcclldjgdhhjgdccllhjgdhjgdccllhhjgdYijgdccllfkhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdcclldjgdccllfkYigXjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllhjgdccllfkhjgdccllcccllfkhjgdccllhjgdhjgdccllhjgdhhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllcjgdhjgdccllhjgdhjgdhjgdhjgdccllfkhjgdccllhhjgdYijgdccllfkhjgdccllfkhjgdccllhjgdhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdhjgdcchcYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllhjgdhjgdccllfkhjgdccllfkhjgdhjgdhghgjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdhjgdhjgdhjgdccllcjgdhjgdccllhjgdhjgdhjgdccllccllfkhjgdhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllhjgdccllhhjgdccllccllfkhjgdhjgdccllYidccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllchjgdccllfkhjgdccllfkhjgdccllhjgdccllhjgdccllYijgdcchccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdlhjgdccllfkhjgdccllccllfkhjgdccllhjgdhjgdccllhhjgdhjgdccllhjgdccllfkhjgdccllYijgdccllfkhjgdccllhjgdcclfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdhjgdccllfkhjgdccllhjgdccllcjgdhhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllhhjgdccllcjgdhjgdccllchjgdccllfkhjgdYijgdccllfkhjgdccllfkhjgdhjgdccllccjgdccllfkhjgdccllfkhjgdccllhjgdccllhhjgdhjgdccllhjgdhhgccllccllYijgdccllfkhjgdccllhjgdccllfkhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdccllccllcjgdhjgdhjgdhjgdhjgdccllfkYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllccllfkhjgdhjgdccllhjgdccllfkhjgdccllhjgdccllhhjgdhjgdccllhjgdccllYijgdccllfkhjgdccllhjgdhjgdccllhjgdhjgdccllfkhjgdccllccllfkhjgdXjgdccccllhjgdhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllhjgdccllfkhjgdhhjgdccllfkhjgdccllhjgdYijgdccllfkhjgdccllccllfkhjgdccllccllbjgdhjgdccllfkhjgdhhjgdccllfkhjgdccllhjgdhjgdccllhhjgdhjgdccllfkhjgdccllhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdhjgdccllfkhjgdccllfkhjgdccllbhjgdccllfkhjgdhjgdccllhjgdhjgdYijgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllhjgdhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllhjgdccllhjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllccllcjgdccllhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllYijgdccllfkhjgdccllhjgdccllhjgdhjgdccllhjgdhjgdccllccllfkhjgdhjgdccllfkhjgdccllfkhjgdYijgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllfYijgdccllfkhjgdccllcjgdhjgdccllhjgdccllfkhjgdccllccllhjgdccllhjgdhjgdhjgdccllfkhjgdccllhjgdccllYigjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdccllccllfkhjgdhjgdcchhjgdccllfkhjgdhjgdhjgdccllhjgdhjgdccllcjgdYijgdccllfkhjgdccllchhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllccllchjgdYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdcclldjgdhjgdccllfkhjgdhjgdccllfkhjgdccllhjgdcclfkhjgdYijgdccllfkhjgdccllhjgdccllfkhjgdccllfkhjgdccllhjgdXjgdccllhjgdccllfkhjgdccllfkhjgdccllhhjgdhjgdccllhjgdYijgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdccllfkhjgdccllccllccllfkhjgdccllhjgdccllYijgdccllhjgdccllhjgdccllfkhjgdccllfkhjgdcclldjgdccllfkhjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdccllhhjgdhjgdccllfkhjgdhjgdcjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdcclfkhjgdccllfkhjgdhjgdccllfkhjgdccllhjgdhjgdccllfkhjgdccllcclhjgdccllhhjgdccllhhgXjgdccllhjgdXjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllfkhjgdcclldjgdccllYijgdccllfkhjgdccllfkhjgdccllccllfkhjgdccllfkhjgdccllfkhjgdccllcjgdccllhjgdccllhjgdccllfkhjgdccllhjgdhjgdhjgdhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhhjgdccllfkhjgdccllhjgdhjgdccllfkhjgdccllhhjgdccllhjgdhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllhjgdccllhjgdccllhjgdccllfkhjgdhjgdccllfkhjgdccllhjgdhjgdhjgdhjgdccllhjgdccllfhhjgdccllhhjgdXjgdccllhjgdlhjgdccllhjgdhhjgdccllYijgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllccllfkhjgdccllhhjgdhjgdccllhhjgdccllfkhjgdccllhjgdccllhjgdccllYijgdccllchjgdhjgdhjgdhjgdccllfkhjgdccllhjgdccllcjgdccllfkhjgdhjgdccllfkYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllccllcjgdccllcclldjgdhjgdccllcjgdhjgdccllhhghccllhjgdccllhjgdccllfkhjgdYijgdccllfkhjgdhjgdccllfkhjgdccllcjgdhjgdccllfkhjgdccllhjgdccllhjgdhjgdccllccllfkhjgdcclldjgdhhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllccllhjgdhjgdccllfkhjgdccllfkhjgdccllhjgdYijgdccllccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllhjgdccllbhjgdccllhjgdccllfkhjgdhjgdccllhjgdccllfkhjgdccllhjgdccllfkhjgdccllhjgdhjgdhjgdccllcjgdccllfkhjgdhjgdccllhhjgdccllYijgdccllfkhjgdccllchjgdhjgdccllfkhhjgdccllfkhjgdccllYgdccllccllhhjgdhjgdccllhjgdYijgdccllhjgdccllhjgdccllccllhhjgdYijgdccllfkhjgdccllfkhjgdhjgdccllccllfkhjgdhjgdhjgdccllfkhjgdhjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdhjgdXjgdccllfkhjgdccllccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllhhghjgdccllfkhjgdhjgdccllhhjgdYchhcXjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllbhjgdccllfkhjgdhjgdccllcjgdYijgdccllchjgdccllfkhjgdccllfkhjgdhjgdccllcclldhjgdccllcjgdccllYijgdcclfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllhjgdccllfkhjgdhjgdccllccllfkhjgdccllhjgdhhjgdccllfkhjgdhjgdccllYijgdccllfkhjgdccllccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhhjgdccllhjgdbcllcjgdhhjgdccllfkhjgdhjgdhjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllhjgdccllfkhjgdhjgdccllYijgdccllfkhjgdhjgdhjgdccllYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllhjgdccllcjgdhjgdXjgdhjgdccllYijgdcclldjgdccllfkYiccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhhjgdccllccllhjgdccllfkhjgdhjgdccllhjgdYijgdccllfkhjgdcclfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllbhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllhjgdhjgdccllfkhjgdccllhjgdhjgdccllchjgdhjgdhjgdhjgdXjgdcclldjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllcjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdcclldjgdccllccllfkhjgdccllhjgdhjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllccllfkhjgdhjgdccllhjgdhjgdhjgdhjgdhjgdccllfkhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdhjgdccllcjgdhjgdccllchghjgdccllfkhjgdccllhjgdccllfkhjgdhjgdccllhjgdhhjgdhjgdccllfkhjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllccllcjgdccllfkhjgdhjgdccllfYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdhjgdhjgdccllcjgdccllhhjgdhjgdcclldjgdhjgdcclldhjgdccllYijgdccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdhjgdhjgdccllYijgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdccllhjgdccllccllfkhjgdhjgdhjgdhjgdccllYkXjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdYijgdccllfkhjgdccllfkhjgdccllhjgdhjgdccllfkhjgdccllbhjgdhjgdccllhjgdhjgdccllfkhjgdhjgdhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllhjgdhjgdccllkhgjgdccllhjgdccllhjgdccllhjgdccllfkYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllfkhjgdhhghjgdXjgdccllhjgdccllhjgdhjgdhjgdccllccllhjgdhjgdhjgdccllhjgdhjgdccllYijgdccllfkhjgdccllcclldjgdhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllhjgdccllhhjgdhjgdhjgdhjgdccllYijgdccllfkhjgdccllfkhjgdcclldhjgdhhjgdccllhjgdhjgdccllfkhjgdccllfkhjgdhjgdYijgdccllcjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhhjgdccllbhjgdhjgdhjgdhjgdhjgdccllhjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdhhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllhjgdhjgdccllfkhjgdccllhjgdhjgdhjgdccllhjgdhhjgdccllccllhjgdccllhjgdhjgdYigXgccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhfccllhjgdccllfkhhfhjgdccllhjgdccllfkhjgdhjgdccllhjgdccllfkhjgdhjgdhjgdccllhhgccllhjgdhjgdccllYdccllfkhjgdccllYijgdccllfkhjgdhjgdccllfkhjgdhjgdccllhjgdccllfkYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllhjgdhhjgdccllfkhjgdcjgdccllYijgdccllfkhjgdccllhjgdhjgdhjgdccllfkhjgdccllchjgdhjgdccllhjgdhjgdccllhjgdhjgdhjgdhjgdYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllbhjgdccllfkhjgdhjgdccllhhjgdccllfkhjgdhjgdhjgdccllkjgdccllhjgdccllhjgdhjgdhjgdhhjgdccllhjgdccllhjgdhhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdccllcjgdhjgdccllhjgdccllfkhjgdhjgdccllhjgdhjgdccllhhghhjgdccllfkYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdhjgdhjgdccllfkhjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllhjgdhjgdccllfkhjgdccllfkhjgdccllccllhjgdhjgdccllhjgdccllhhjgdhhghjgdccllhhjgdhjgdccllhjgdccllhjgdhjgdYijgdccllhjgdccllfkhjgdccllchhgdccllfkhjgdhjgdccllfkhjgdhjgdccllccllfkhjgdccllcjgdccllhjgdhjgdhjgdhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllhhjgdccllfkhjgdccllcjgdhjgdccllccllkjgdccllfkhjgdhjgdhjgdccllchjgdhjgdhjgdccllfkhjgdXYijgdccllfkhjgdccllfkhjgdccllchjgdhjgdccllfkhjgdccllfkhjgdhjgdcchhjgdccllfkhjgdccllfkhjgdccllhjgdccllbhhjgdbccllhjgdccllhjgdccllhjgdhjgdccllhjgdhhjgdhjgdccllhjgdccllYijgdccllfkhjgdccllfkhjgdccllfkhjgdhjgdccllhjgdccllhjgdhjgdccllfkhjgdccllhjgdhjgdYijgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccllhjgdccllfkhjgdccllcjgdhjgdhjgdccllfkhjgdccllhjgdhjgdhjgdccllhjgdYijgdccllcjgdhjgdccllfkhjgdccllccllcjgdccllfkhjgdccllhjgdhjgdhjgdccllccllfkhjgdYijgdccllfkhjgdccllfkhjgdhhjgdccllfkhjgdccllfkhjgdhjgdccllhjgdccllfkhjgdhjgdccllccllhjgdYijgdccllfkhjgdccllfkhjgdhhjgdccllfkhjgdccllfkhjgdhjgdccllfkhjgdccllfkhjgdccll