o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;