................................................:////////+//:::/++//+oosossosyhddhhhyyyyhhhyhyyyyyyyN-...................-............................................................................:////////+//:::/++//+oosossosyhddhhhyyyyhhhyhyyyyyyyN-...................-............................