==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================
==================================================================================================================================================