'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''.*'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''..**------------------------------------------------------------..**------------------------------------------------------------..**------------------------------------------------------------..**--/----------------------------------------------------/--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--////--..**--////////////////////////////////////////////////////////--..**--////--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--//--..**--/----------------------------------------------------/--..**------------------------------------------------------------..**------------------------------------------------------------..**------------------------------------------------------------..*//////////////////////////////////////////////////////////////.////////////////////////////////////////////////////////////////