rgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgd
rgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfg
rgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfggdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfgrgdrdgrdgdrgdgdfgdfgdgdfgdfgdfgddfgfgdfgdfgdfg