,[> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.> +++++++++++++++++++++++++++++++++.> ++++++++++. <<<<<-]
Standard input is empty
sorry! ��듃! ^���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h���! h