-- - - - - - - - - - - - - - - - - - - - - - :::: :::: - - : : : - - : , , : - - : ,# #, : - - : : : - - : : : : - - ::: ::: - -- - -- - - - --- -- - - -- -- - - - - === === - - = = = = -- - = = = = - - = = = = - - ==- === - - - - - - - - - ------- ------- - ---MMMMMMM---------MMMMMMM--