qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqxqqqqaqqqqoqqqqqqqqqqqqqqqqqqqqqqqqq0qqqqqqqqqqqq1qqqqqqqqqqqqqqqqqsqqqqqqqqqqqqqqqqqqqqqqqqqqqqxqqqqaqqqqoqqqqqqqqqqqqqqqqqqqqqqqqq0qqqqqqqqqqqq1qqqqqqqqqqqqqqqqqsqqqqqqqqqbcqxqqqqqqqqqiqqpqqqqqqqqqqqqqqqqqqqqqq0qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqq%qqqqqqqqq#qqqqqqqqqqqqqqqqqqqyqqqqqqqpqqqqqqqqqqqqqqq$qqqqqqyqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnqqqqqqqqqqsqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnqqqqqqqqqqq1s7zxqqqqqqqqqqqqqqqymqsqqzqqqqqqqq+qq$qqqqqqqqqqqqqqqqqq8qqqqrqqcqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsqqqqqxqcqpjqqqqqqqyqqqqqqqqqqqqq0qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq1qfrpjr6