509x509
4 years ago in JavaScript
var maze = {start: {x: 0, y: 0},
end: {x: 509, y:508},
width: 509,
height: 509,
speed: 5,
map: '..*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** *...................................................................................................................................................................................................................................................................*.......................................................................................................................................................................................................................................................* *...................................................................................................................................................................................................................................................................*.......................................................................................................................................................................................................................................................* *...................................................................................................................................................................................................................................................................*.......................................................................................................................................................................................................................................................* *...*********************************************************************************************************************************************************************************************...*************************************************************************...*****************************************************************************************************************************************************************************************************************************************...* *...*...................................................................................................................................................................................................................................*...................................................................................................................................................................................................................*...........................................................*...* *...*...................................................................................................................................................................................................................................*...................................................................................................................................................................................................................*...........................................................*...* *...*...................................................................................................................................................................................................................................*...................................................................................................................................................................................................................*...........................................................*...* *...*...*****...*************************************************...*********...*************************************************************************************************************************************************************...*****************...*****************************...*****************************************************************************************************************************************************************************************************************...*...* *...*...*.......*...........................................................*...*.......................................................................................................................*.......................................................*...*...........................*...*...................................................................................................................................................................................................................*...* *...*...*.......*...........................................................*...*.......................................................................................................................*.......................................................*...*...........................*...*...................................................................................................................................................................................................................*...* *...*...*.......*...........................................................*...*.......................................................................................................................*.......................................................*...*...........................*...*...................................................................................................................................................................................................................*...* *...*...*...*****...*...*************************************************...*...*...*************************************************************************************************************************************************************************...*****...*...*****************...*...*...*...*************************************************************************************************************************************************************************************************************...* *...*...*...*...*...*...*...............................................*...*...*...*...*...*...............................................................................................................................................................*.......*...*...*...................*...*...*...*...*...*.......................................................................................*...........................................................................................................*...* *...*...*...*...*...*...*...............................................*...*...*...*...*...*...............................................................................................................................................................*.......*...*...*...................*...*...*...*...*...*.......................................................................................*...........................................................................................................*...* *...*...*...*...*...*...*...............................................*...*...*...*...*...*...............................................................................................................................................................*.......*...*...*...................*...*...*...*...*...*.......................................................................................*...........................................................................................................*...* *...*...*...*...*...*...*...*****************************************...*...*...*...*...*...*...*********************************************************************************************************************************************************...*********...*...*...*...*...*****...*...*...*...*...*...*...*...*************************************************************************************************************...*************************************************************************...*...* *...*...*...*...*...*...*...*...........................................*...*...*...*...*...*...*...*...................................................................................................................................................*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................................................................................................................................................*...*...* *...*...*...*...*...*...*...*...........................................*...*...*...*...*...*...*...*...................................................................................................................................................*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................................................................................................................................................*...*...* *...*...*...*...*...*...*...*...........................................*...*...*...*...*...*...*...*...................................................................................................................................................*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................................................................................................................................................*...*...* *...*...*...*...*...*...*...*...*************************************...*...*...*...*...*...*...*...*...*...*****************************************************************************************************************************************...*************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************************************************************************************************************************************************************************...*...*...* *...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...............................................................................................*.......................................*...............*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...........................................................*...........................................*.......................................................................*...*...*...* *...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...............................................................................................*.......................................*...............*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...........................................................*...........................................*.......................................................................*...*...*...* *...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...............................................................................................*.......................................*...............*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...........................................................*...........................................*.......................................................................*...*...*...* *...*...*...*...*...*...*...*...*...*****************************...*...*...*...*...*...*...*...*...*...*...*...*********************************************************************************************************************************...*************...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*************************************************************************...*************************************...*****************************************************...*...*...*...* *...*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................................................*...................*...............*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*.......................................................................................................................................................................*...*...*...*...* *...*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................................................*...................*...............*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*.......................................................................................................................................................................*...*...*...*...* *...*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................................................*...................*...............*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*.......................................................................................................................................................................*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*********************...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************************************************************************************************...*...*********...*...*...*...*...*...*...*****************...*...*...*...*...*...*...*...*********************************************************************************************************************************************************************...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...................................................................................................................*...........*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...................................................................................................................................................................*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...................................................................................................................*...........*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...................................................................................................................................................................*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...................................................................................................................*...........*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...................................................................................................................................................................*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************************************************************************************...*...*****...*...*...*...*...*...*...*...*****************...*...*...*****...*...*...*...*...*********************************************************************************************************************...*************************************...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...................................................................................*...*.......*...*...*...*...*...*...*...*.......................*.......*.......*...*...*...*...*...*.......................................................*...............................................................................................*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...................................................................................*...*.......*...*...*...*...*...*...*...*.......................*.......*.......*...*...*...*...*...*.......................................................*...............................................................................................*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...................................................................................*...*.......*...*...*...*...*...*...*...*.......................*.......*.......*...*...*...*...*...*.......................................................*...............................................................................................*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************************************************************************************************...*...*****...*...*...*...*...*...*...*...*************************...*...*...*...*...*...*...*...*...*...*****************************************************************************************************************************************************...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................................................................*.......*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...................................................................................................................................................*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................................................................*.......*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...................................................................................................................................................*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................................................................*.......*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...................................................................................................................................................*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*****...*********************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************************************************...*************************...*************...*********...*...*...*...*...*...*...*...*****************************...*...*...*...*...*...*...*...*...*...*************************************************************************************************************************************...*****...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*.......*...*...*...*...................................................*...........................*...*...*...........*...........*...*...*...*...*...*...*...*.......................*...........*...*...*...*...*...*.......*...*...*...........................................................................................................*...........*...................*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*.......*...*...*...*...................................................*...........................*...*...*...........*...........*...*...*...*...*...*...*...*.......................*...........*...*...*...*...*...*.......*...*...*...........................................................................................................*...........*...................*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*.......*...*...*...*...................................................*...........................*...*...*...........*...........*...*...*...*...*...*...*...*.......................*...........*...*...*...*...*...*.......*...*...*...........................................................................................................*...........*...................*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*****************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************...*****************...*...*****...*****...*****...*************...*...*...*****...*...*********...*...*...*...*...*...*...*************************************...*...*...*...*...*...*...*...*...*****...*************...*****************************...*...*************************************...*****************...*...*************...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...............*...*...*...*...*.......*...*...*.......*...*...*...*.......*...*...*.......*...*...*...*...*...*...*...........................................*...*...*...*...*...*...*...*...*...*...*...*.......*...*...........................*...*...*...*.......*.......................*...*...............*...*...*...........*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...............*...*...*...*...*.......*...*...*.......*...*...*...*.......*...*...*.......*...*...*...*...*...*...*...........................................*...*...*...*...*...*...*...*...*...*...*...*.......*...*...........................*...*...*...*.......*.......................*...*...............*...*...*...........*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...............*...*...*...*...*.......*...*...*.......*...*...*...*.......*...*...*.......*...*...*...*...*...*...*...........................................*...*...*...*...*...*...*...*...*...*...*...*.......*...*...........................*...*...*...*.......*.......................*...*...............*...*...*...........*...*...*...*...*...*...*...* *...*...*...*...*****...*...*...*...*...*...*************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*********...*...*...*...*...*****...*...*****...*...*...*...*...*****...*...*...*...*****...*...*...*...*...*...*********************************************...*...*...*...*...*...*...*...*...*...*...*****...*****...*********************...*...*...*...*****...*********************...*...*...*********...*...*...*...*...*****...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*.......*...*...*.......*.......................*...*...*...*...........*...*...*.......*...*...*...*...*...*.......................................*...........*...*...*...*...*...*...*...*...*...*...........*...*...*.......................*...*...*...*...*...*...............*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*.......*...*...*.......*.......................*...*...*...*...........*...*...*.......*...*...*...*...*...*.......................................*...........*...*...*...*...*...*...*...*...*...*...........*...*...*.......................*...*...*...*...*...*...............*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*.......*...*...*.......*.......................*...*...*...*...........*...*...*.......*...*...*...*...*...*.......................................*...........*...*...*...*...*...*...*...*...*...*...........*...*...*.......................*...*...*...*...*...*...............*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*********************************...*...*...*************...*...*****...*...*...*...*...*...*****************************************************...*...*...*...*...*...*...*...*...*********...*...*...*...*****************...*...*...*...*...*...*...*************...*...*...*...*********...*...*****...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*.......................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...................*...........*...*...*...*...*...........................................................*...*...*...*...*...*...*...*...............*...*...*...*...................*...*...*.......*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*.......................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...................*...........*...*...*...*...*...........................................................*...*...*...*...*...*...*...*...............*...*...*...*...................*...*...*.......*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*.......................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...................*...........*...*...*...*...*...........................................................*...*...*...*...*...*...*...*...............*...*...*...*...................*...*...*.......*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*********************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*****************************...*****...*********************...*****...*...*...*...*...*************************************************************...*...*...*****...*...*...*...*************...*...*...*...*************...*...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...............................................................*...*...*...*...*...*...*...*...*...*...*...*.......*...*...........*...*.......*.......................*.......*...........................*...*...*...*...*...*...................................................................*...*...*...*...*...*...*...............*...*...*...*...*...........*...*...*...*...*...*...*...*...*.......*...*...*.......*...*...........*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...............................................................*...*...*...*...*...*...*...*...*...*...*...*.......*...*...........*...*.......*.......................*.......*...........................*...*...*...*...*...*...................................................................*...*...*...*...*...*...*...............*...*...*...*...*...........*...*...*...*...*...*...*...*...*.......*...*...*.......*...*...........*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...............................................................*...*...*...*...*...*...*...*...*...*...*...*.......*...*...........*...*.......*.......................*.......*...........................*...*...*...*...*...*...................................................................*...*...*...*...*...*...*...............*...*...*...*...*...........*...*...*...*...*...*...*...*...*.......*...*...*.......*...*...........*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*************************************************************...*...*...*...*...*...*****...*...*...*...*****...*...*************...*...*************************...*************...*****************...*...*...*...*...*...*********************************************************************...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*************...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...................................................................*...*...*...*...*...*...*...*...*...*.......*...*...................*...*.......................*...*...........*...........*.......*...*...*...*...*...*...........................................................................*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*.......*...*...........*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...................................................................*...*...*...*...*...*...*...*...*...*.......*...*...................*...*.......................*...*...........*...........*.......*...*...*...*...*...*...........................................................................*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*.......*...*...........*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...................................................................*...*...*...*...*...*...*...*...*...*.......*...*...................*...*.......................*...*...........*...........*.......*...*...*...*...*...*...........................................................................*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*.......*...*...........*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*********************************************************************...*...*...*...*...*...*...*...*...*...*...*...*********************...*...*****************...*...*********...*...*********...*...*...*...*...*...*...*...*************************************************************************...*...*...*...*...*...*...*****...*...*...*...*...*...*...*****...*...*...*...*********...*********...*...*...*...*...*...*****************...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...........................................................................*...*...*...*...*...*...*...*...*...*...*...........................*...*...............*...*...............*...*.......*...*...*.......*...*...*...*.......*.......................................................*...............*...*...*...*...*...*...*.......*...*...*...*...*...*...*.......*...*...*...*...................*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...........................................................................*...*...*...*...*...*...*...*...*...*...*...........................*...*...............*...*...............*...*.......*...*...*.......*...*...*...*.......*.......................................................*...............*...*...*...*...*...*...*.......*...*...*...*...*...*...*.......*...*...*...*...................*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...........................................................................*...*...*...*...*...*...*...*...*...*...*...........................*...*...............*...*...............*...*.......*...*...*.......*...*...*...*.......*.......................................................*...............*...*...*...*...*...*...*.......*...*...*...*...*...*...*.......*...*...*...*...................*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*****************************************************************************...*...*...*...*...*...*...*...*...*...*************************...*...*...*********...*...*...*********...*...*****...*****...*****...*...*...*...*****************************************...*************************************...*...*...*...*********...*****...*...*...*...*...*************...*...*...*********...*****...*****...*...*...*...*...*************************...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...........................*.......................................................*...*...*...*...*...*...*...*...*...........................*...*...*...*.......*...*...*...*.......*...*...*...............*.......*...*...*.......................................................................................*...*...*.......................*...*...*...*...................*...*...................*...........*...*...*...*...................................*...*...*...*...*...*...* *...*...*...*...*...*...*...........................*.......................................................*...*...*...*...*...*...*...*...*...........................*...*...*...*.......*...*...*...*.......*...*...*...............*.......*...*...*.......................................................................................*...*...*.......................*...*...*...*...................*...*...................*...........*...*...*...*...................................*...*...*...*...*...*...* *...*...*...*...*...*...*...........................*.......................................................*...*...*...*...*...*...*...*...*...........................*...*...*...*.......*...*...*...*.......*...*...*...............*.......*...*...*.......................................................................................*...*...*.......................*...*...*...*...................*...*...................*...........*...*...*...*...................................*...*...*...*...*...*...* *...*...*...*...*...*...*************************************************************************************...*...*...*...*...*...*...*...*...*********************...*...*...*...*...*...*...*...*...*...*****...*...*****...*****************...*...*****************************************************************************************...*...*************...*****...*...*...*...*********************...*...*************************...*...*...*...*********************************...*...*...*...*...*...*...* *...*...*...*...*...*...........................................................................................*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*.......*...........*...................*...................................................................................................*...............*.......*...*...*...........*...............*...*.......*...............*...*...*...*.......................................*...*...*...*...*...*...* *...*...*...*...*...*...........................................................................................*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*.......*...........*...................*...................................................................................................*...............*.......*...*...*...........*...............*...*.......*...............*...*...*...*.......................................*...*...*...*...*...*...* *...*...*...*...*...*...........................................................................................*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*.......*...........*...................*...................................................................................................*...............*.......*...*...*...........*...............*...*.......*...............*...*...*...*.......................................*...*...*...*...*...*...* *...*...*...*...*...*********************************************************************************************...*...*...*...*...*...*...*********************...*...*...*...*...*...*****...*...*...*...*************...*...*************************************************************************************************************************...*************************...*****************************...*...*****************...*...*...*...*...*********************************...*...*...*...*...*...*...* *...*...*...*...*...............*...................................................................................*...*.......*...*...*.......*...............*...*...*...*...*...*.......................................*...........................................................................................................................................................................................*...*...............*...*...*...*...*...................................*...*...*...*...*...*...*...* *...*...*...*...*...............*...................................................................................*...*.......*...*...*.......*...............*...*...*...*...*...*.......................................*...........................................................................................................................................................................................*...*...............*...*...*...*...*...................................*...*...*...*...*...*...*...* *...*...*...*...*...............*...................................................................................*...*.......*...*...*.......*...............*...*...*...*...*...*.......................................*...........................................................................................................................................................................................*...*...............*...*...*...*...*...................................*...*...*...*...*...*...*...* *...*...*...*...*...*************************************************************************************************...*...*...*...*...*****...*...*****...*...*...*...*...*...*...*****************...*************************************************************************************************************************************************************************************************************...*...*...*****...*...*...*...*...*...*...*********************************...*...*...*...*...*****...* *...*...*...*...*.......................................................................................................*...*...*...*...*...*.......*...*...*.......*...*...*...*.......*...............*...........................................................................................................................................................................................................*...*...*.......*...*...*...*...*...*...*...............*...................*...*...*...*...*...*...*...* *...*...*...*...*.......................................................................................................*...*...*...*...*...*.......*...*...*.......*...*...*...*.......*...............*...........................................................................................................................................................................................................*...*...*.......*...*...*...*...*...*...*...............*...................*...*...*...*...*...*...*...* *...*...*...*...*.......................................................................................................*...*...*...*...*...*.......*...*...*.......*...*...*...*.......*...............*...........................................................................................................................................................................................................*...*...*.......*...*...*...*...*...*...*...............*...................*...*...*...*...*...*...*...* *...*...*...*...*************************************...*********************************************************************...*...*...*...*********...*************...*...*...*********************...*********************************************************************************************************************************************************************************************************...*...*...*****...*...*...*...*...*...*...*********************************...*...*...*...*...*...*...*...* *...*...*...*...................................................................................................................*...*...*...*...........................*...*.......................*...*...*...*...................................................................................................................................................................................................*...............*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...* *...*...*...*...................................................................................................................*...*...*...*...........................*...*.......................*...*...*...*...................................................................................................................................................................................................*...............*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...* *...*...*...*...................................................................................................................*...*...*...*...........................*...*.......................*...*...*...*...................................................................................................................................................................................................*...............*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...* *...*...*...*...*****************************************************************************************************************...*...*...*...*************************...*************************...*...*...*****************************************************************************************************************...*****************************************************************************...*...*********...*...*...*...*...*...*************************************...*...*...*...*...*...*...*...* *...*...*...*...*...*...............................................................................................................*...*...*...*.......................*...*...*.......*...........*...*...*...*...............................................................................................................................................................................................*...*...*...........*...*...*...*...*.......................................*...*...*...*...*...*...*...*...* *...*...*...*...*...*...............................................................................................................*...*...*...*.......................*...*...*.......*...........*...*...*...*...............................................................................................................................................................................................*...*...*...........*...*...*...*...*.......................................*...*...*...*...*...*...*...*...* *...*...*...*...*...*...............................................................................................................*...*...*...*.......................*...*...*.......*...........*...*...*...*...............................................................................................................................................................................................*...*...*...........*...*...*...*...*.......................................*...*...*...*...*...*...*...*...* *...*...*****...*...*...*********************************************************************************************...*************...*...*...*...*****************...*...*...*...*...*****...*...*...*...*...*...*...*...*********************************************...*********************************************************************************************************************************...*...*...*...*********...*...*...*...*********...*************************...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...........................................*.......*...*...................................................*...*...*...*...............*...*...*...*...*...........*...*...*...*...*...*...*...*...............................................................................................................................................................................*...*...*...*...*...........*...*...*.......................................*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...........................................*.......*...*...................................................*...*...*...*...............*...*...*...*...*...........*...*...*...*...*...*...*...*...............................................................................................................................................................................*...*...*...*...*...........*...*...*.......................................*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...........................................*.......*...*...................................................*...*...*...*...............*...*...*...*...*...........*...*...*...*...*...*...*...*...............................................................................................................................................................................*...*...*...*...*...........*...*...*.......................................*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*****************************************...*...*...*************************************************...*...*...*...*********...*...*...*...*...*************...*...*...*...*...*...*...*...*************************************************************************************************************************************************************************...*...*...*...*...*...*************...*********************...*...*********...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...........................................*...*...*.......*...........................................*...*...*...*.......*...*...*...*...*...........*.......*...*...*...*...*...*...*...*.......................................*...............................................................................................................................*...*...*...*...*...*...........*...*...*...................*...*...*...........*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...........................................*...*...*.......*...........................................*...*...*...*.......*...*...*...*...*...........*.......*...*...*...*...*...*...*...*.......................................*...............................................................................................................................*...*...*...*...*...*...........*...*...*...................*...*...*...........*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...........................................*...*...*.......*...........................................*...*...*...*.......*...*...*...*...*...........*.......*...*...*...*...*...*...*...*.......................................*...............................................................................................................................*...*...*...*...*...*...........*...*...*...................*...*...*...........*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*************************************...*...*...*...*********************...*************************...*...*...*...*****...*...*...*...*...*****...*****...*...*...*...*...*...*...*...*...*****************************************************************************************************************************************************************...*...*...*...*...*...*...*****...*...*...*...*************...*...*************...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...................*...........*.......*...*...*...*.......................*.......................*...*...*...*...........*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*.......................................................................................................................................*.......................*...*...*...*...*...*...*...*.......*...*...*...*...............*...............*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...................*...........*.......*...*...*...*.......................*.......................*...*...*...*...........*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*.......................................................................................................................................*.......................*...*...*...*...*...*...*...*.......*...*...*...*...............*...............*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...................*...........*.......*...*...*...*.......................*.......................*...*...*...*...........*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*.......................................................................................................................................*.......................*...*...*...*...*...*...*...*.......*...*...*...*...............*...............*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*****************...*****...*...*...*...*...*...*****************...*...*****************...*...*...*...*************...*...*...*****...*...*****...*...*...*...*...*...*...*...*...*...*********************************************************************************************************************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*************...*...*********...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...........*...*...*...............*...*...*...*...................*...*...*...........*.......*...*...*...*...*...*...*...*...*...*.......................................................................................................................................................*...*...*...*...*...*...*...*...*...*.......*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...........*...*...*...............*...*...*...*...................*...*...*...........*.......*...*...*...*...*...*...*...*...*...*.......................................................................................................................................................*...*...*...*...*...*...*...*...*...*.......*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...........*...*...*...............*...*...*...*...................*...*...*...........*.......*...*...*...*...*...*...*...*...*...*.......................................................................................................................................................*...*...*...*...*...*...*...*...*...*.......*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*********************...*...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*...*********************...*...*...*************...*...*...*...*...*...*...*...*...*...*...*************************************************************************************************************************************************...*...*...*...*****...*...*...*...*...*********...*...*...*****...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...........................*...*...*...*.......*...*...*...*...*...*...*...*.......*...*...*...*...........................*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...........................................................................................................*...................................*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...............*...*...*...*...*...*...*...*.......*...* *...*...*...*...*...*...*...*...*...*...*...*...*...........................*...*...*...*.......*...*...*...*...*...*...*...*.......*...*...*...*...........................*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...........................................................................................................*...................................*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...............*...*...*...*...*...*...*...*.......*...* *...*...*...*...*...*...*...*...*...*...*...*...*...........................*...*...*...*.......*...*...*...*...*...*...*...*.......*...*...*...*...........................*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...........................................................................................................*...................................*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...............*...*...*...*...*...*...*...*.......*...* *...*...*...*...*...*...*...*...*...*...*...*...*************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************...*...*...*********...*...*...*...*...*...*...*...*...*...*...*...*************************************************************************************************************************...*************...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*****...*...*********...*...*****...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................*...........*.......*...*...*...*...*...*...*...*...*...*...*...*.......................................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...........*...*.......*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................*...........*.......*...*...*...*...*...*...*...*...*...*...*...*.......................................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...........*...*.......*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................*...........*.......*...*...*...*...*...*...*...*...*...*...*...*.......................................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...........*...*.......*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*****************************...*...*...*****...*****...*****...*...*...*...*...*****...*...*...*...*********************************...*...*...*********...*...*...*...*...*...*...*...*...*...*...*...*********************************************************************************************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************...*...*****...*****...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*.......................*.......*...*...*...*...*...............*...*...*...*...*...........*...*...*.......................................*...*...........*...*...*...*...*...*...*...*...*...*...*...*...................................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...............*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*.......................*.......*...*...*...*...*...............*...*...*...*...*...........*...*...*.......................................*...*...........*...*...*...*...*...*...*...*...*...*...*...*...................................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...............*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*.......................*.......*...*...*...*...*...............*...*...*...*...*...........*...*...*.......................................*...*...........*...*...*...*...*...*...*...*...*...*...*...*...................................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...............*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*****************************...*...*...*...*...*...*...*****...*...*****...*...*************...*...*...*************...*...*...*****************...*...*****...*...*...*...*...*...*...*...*...*...*...*...*****************************************************************************************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************...*********************...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...............*...*...................*.......*...............*...*...*...................*.......*.......*.......*...*...*...*...*...*...*...*...*...........................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...........................*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...............*...*...................*.......*...............*...*...*...................*.......*.......*.......*...*...*...*...*...*...*...*...*...........................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...........................*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...............*...*...................*.......*...............*...*...*...................*.......*.......*.......*...*...*...*...*...*...*...*...*...........................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...........................*...*...*...*...*...*...* *...*...*...*...*...*...*...*****...*...*****************************...*...*...*...*...*...*****...*************...*********************...*********************************************************************...*...*...*...*...*...*...*...*...*...*********************************************************************************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*.......*...*.......*.......................*...*...*...................................................................*...*...*...*...*...*...*...*...*...*...*...................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...........................*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*.......*...*.......*.......................*...*...*...................................................................*...*...*...*...*...*...*...*...*...*...*...................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...........................*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*.......*...*.......*.......................*...*...*...................................................................*...*...*...*...*...*...*...*...*...*...*...................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...........................*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*****************************...*...*...*...*...*...*********...*************************...*...*...*...*************************************************************...*...*...*...*...*...*...*...*...*...*...*...*********************************************************************************...*****************...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*...*...*************************...*...*...*...*...* *...*...*...*...*...*...*...*.......*...............................*...*...*...*...*...*...*...*...*...*.......*...............*...*...*...*...*...........*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...............................*...................................................*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*.......................*.......*...*...*...* *...*...*...*...*...*...*...*.......*...............................*...*...*...*...*...*...*...*...*...*.......*...............*...*...*...*...*...........*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...............................*...................................................*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*.......................*.......*...*...*...* *...*...*...*...*...*...*...*.......*...............................*...*...*...*...*...*...*...*...*...*.......*...............*...*...*...*...*...........*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...............................*...................................................*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*.......................*.......*...*...*...* *...*...*...*...*...*...*...*...*...*****************************...*...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*...*...*...*...*************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************************************************************************************************...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*********************************...*...* *...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*.......*...*...*...*...*...*.......*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................................*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...................................*...* *...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*.......*...*...*...*...*...*.......*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................................*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...................................*...* *...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*.......*...*...*...*...*...*.......*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................................*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...................................*...* *...*...*...*...*...*...*...*...*****************************...*...*...*...*...*...*...*********...*...*****...*...*...*****...*...*...*...*...*...*...*...*****************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************************************************************************************...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*****************************...*...* *...*...*...*...*...*...*...*...............*...............*...*...*...*...*...*...*...*.......*...*...........*...*...............*...*...*...*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................................*...*.......*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...........................*...*...* *...*...*...*...*...*...*...*...............*...............*...*...*...*...*...*...*...*.......*...*...........*...*...............*...*...*...*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................................*...*.......*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...........................*...*...* *...*...*...*...*...*...*...*...............*...............*...*...*...*...*...*...*...*.......*...*...........*...*...............*...*...*...*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................................*...*.......*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...........................*...*...* *...*...*...*...*...*...*...*...*************************...*...*...*...*...*...*...*...*...*...*...*********...*...*****************...*...*...*...*...*...*...*********************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************************************************************...*...*****...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************...*...*...*****...*...*...*********************...*...*...* *...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*...*.......*...................................*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...................*...*...*...* *...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*...*.......*...................................*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...................*...*...*...* *...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*...*.......*...................................*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...................*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*****...*...*********************************...*...*...*...*...*...*...*************************...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************************************************************************************...*********...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*...*...*************...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*.......*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................*.......................................*.......*.......*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...............*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*.......*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................*.......................................*.......*.......*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...............*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*.......*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................*.......................................*.......*.......*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...............*...*...*...* *...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*************************...*****************...*...*...*...*...*...*...*...*********************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************************...*****************...*****...*********...*****...*****...*...*...*...*...*...*...*...*...*...*...*...*...*************...*...*...*...*...*...*...*...*...*...*...*********...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*.......................*.......*...............*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................................*...*...*.......................*...........*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*.......................*.......*...............*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................................*...*...*.......................*...........*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*.......................*.......*...............*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................................*...*...*.......................*...........*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*********************...*...*...*...*************...*...*****...*...*...*...*...*...*...*************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************************************************...*...*...*...*********************************...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*...*...*...*...*...*****...*****...*...* *...*...*...*...*...*...*...*...*...*...*...*...........................*...*...*...*.......................*...*...*...*...........*...*...............*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................*...........*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...........................*...*...*...*.......................*...*...*...*...........*...*...............*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................*...........*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...........................*...*...*...*.......................*...*...*...*...........*...*...............*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................*...........*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*****************************...*...*...*********************...*...*...*****...*****...*...*****************...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************************************************...*...*...*...*...*********************...*********...*...*...*...*...*...*...*...*...*...*************...*...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...* *...*...*...*...*...*...*...*...*...*...*...................................*...*...*...................*...*...*...*...*.......*...*...*...................*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*.......................................................*...*...*...*...*...*.......................*...........*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...................*...* *...*...*...*...*...*...*...*...*...*...*...................................*...*...*...................*...*...*...*...*.......*...*...*...................*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*.......................................................*...*...*...*...*...*.......................*...........*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...................*...* *...*...*...*...*...*...*...*...*...*...*...................................*...*...*...................*...*...*...*...*.......*...*...*...................*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*.......................................................*...*...*...*...*...*.......................*...........*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...................*...* *...*...*...*...*...*...*...*...*...*...*...*********************************...*...*****************...*...*...*...*...*...*****...*...*********************...*****...*...*...*...*************...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************************...*...*...*...*...*...*...*********************...*********...*...*...*...*...*********...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****...*********...* *...*...*...*...*...*...*...*...*...*...*.......*...............................*...*...............*...*...*...*...*.......*...............................*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...........*.......................*...*...*...*...........*...*...*...*...*.......*...*...*...*...*...*.......*...*...*...*...*...*...............*...* *...*...*...*...*...*...*...*...*...*...*.......*...............................*...*...............*...*...*...*...*.......*...............................*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...........*.......................*...*...*...*...........*...*...*...*...*.......*...*...*...*...*...*.......*...*...*...*...*...*...............*...* *...*...*...*...*...*...*...*...*...*...*.......*...............................*...*...............*...*...*...*...*.......*...............................*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...........*.......................*...*...*...*...........*...*...*...*...*.......*...*...*...*...*...*.......*...*...*...*...*...*...............*...* *...*...*...*...*...*...*...*...*****...*****************************************...*************...*...*...*...*...*...*************************************...*...*...*...*...*********************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************...*...*...*****...*...*...*...*...*********...*...*********************...*...*...*****...*...*...*...*...*...*********...*...*...*...*****...*...*...*...*...*...*...*****************...* *...*...*...*...*...*...*...*.......*...........................................................*...*...*...*...*...*...*...........................................*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...........*...........................*...*...*.......*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...............*...* *...*...*...*...*...*...*...*.......*...........................................................*...*...*...*...*...*...*...........................................*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...........*...........................*...*...*.......*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...............*...* *...*...*...*...*...*...*...*.......*...........................................................*...*...*...*...*...*...*...........................................*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...........*...........................*...*...*.......*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...............*...* *...*...*...*...*...*...*...*****************************************************************...*...*...*...*...*...*...*...*****************************************...*...*****************************...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************************...*...*...*...*...*...*...*...*...*...*...*...*...*********...*****...*********...*...*****...*...*...*...*...*****************...*...*...*...*...*...*...*...*...*...*****************...*...* *...*...*...*...*...*...*...................................................................*...*...*...*...*...*.......*...*...........................................*...*...................................*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*.......*...*...*...*...*.......*...*...*...*.......................*...*...*...*...*...*...*...*...*.......................*...* *...*...*...*...*...*...*...................................................................*...*...*...*...*...*.......*...*...........................................*...*...................................*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*.......*...*...*...*...*.......*...*...*...*.......................*...*...*...*...*...*...*...*...*.......................*...* *...*...*...*...*...*...*...................................................................*...*...*...*...*...*.......*...*...........................................*...*...................................*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*.......*...*...*...*...*.......*...*...*...*.......................*...*...*...*...*...*...*...*...*.......................*...* *...*...*...*...*...*...*********...*********************************************************...*...*...*...*...*****...*...*...*...*...*********************************...*...*********************************...*********...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************...*...*...*...*...*...*...*...*...*...*...*****************...*...*...*...*...*...*...*****...*...*...*...*...*...*...*****************...*...*...*...*...*...*...*...*************************...* *...*...*.......*...*.......................................................................*...*...*...*...*...*.......*...*...*...*...*.......................................*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*.......*...*...*...*...*...*...*.......*...*...*...............*...*...*...*...*...*...*...*...........................*...* *...*...*.......*...*.......................................................................*...*...*...*...*...*.......*...*...*...*...*.......................................*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*.......*...*...*...*...*...*...*.......*...*...*...............*...*...*...*...*...*...*...*...........................*...* *...*...*.......*...*.......................................................................*...*...*...*...*...*.......*...*...*...*...*.......................................*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*.......*...*...*...*...*...*...*.......*...*...*...............*...*...*...*...*...*...*...*...........................*...* *...*...*...*...*...*********************************************************************...*...*...*...*...*********...*...*...*...*...*...*********************************************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************...*...*...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*********...*...*...*...*...*****...*****...*...*...*...*****...*...*...*...*...*...*...*...*...*********************...*...* *...*...*...*...*.......................................................................*...*...*...*...*...*.......*...*...*...*...*...*...*...........................*...................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...............*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...* *...*...*...*...*.......................................................................*...*...*...*...*...*.......*...*...*...*...*...*...*...........................*...................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...............*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...* *...*...*...*...*.......................................................................*...*...*...*...*...*.......*...*...*...*...*...*...*...........................*...................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...............*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...* *...*...*...*...*...*****************************************************************...*...*...*...*...*...*...*****...*...*...*...*...*...*...*************************************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*************...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*****************...*...*...* *...*...*...*...*...................................................................*...*...*...*...*...*...*...........*...*...*...*...*...*...*.......................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...................*...*...*...*...*...*...*.......*...*...*.......*...*...*...*...*...*...*...*...................*...*...*...* *...*...*...*...*...................................................................*...*...*...*...*...*...*...........*...*...*...*...*...*...*.......................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...................*...*...*...*...*...*...*.......*...*...*.......*...*...*...*...*...*...*...*...................*...*...*...* *...*...*...*...*...................................................................*...*...*...*...*...*...*...........*...*...*...*...*...*...*.......................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...................*...*...*...*...*...*...*.......*...*...*.......*...*...*...*...*...*...*...*...................*...*...*...* *...*...*...*...*****************************************************************...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*****************************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*********...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*****...*...*...*...*****************...*...*...*****...*...*...*****...*********...*...*...*...*...*...*...*...*...*****************...*...*...* *...*...*...*...................................................................*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*.......................*...*...*.......*...*...*.......*.......*...*...*...*...*...*...*...*.......................*...*...*...* *...*...*...*...................................................................*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*.......................*...*...*.......*...*...*.......*.......*...*...*...*...*...*...*...*.......................*...*...*...* *...*...*...*...................................................................*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*.......................*...*...*.......*...*...*.......*.......*...*...*...*...*...*...*...*.......................*...*...*...* *...*...*...*********************************************************...*****...*...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*...*************************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*************************...*...*********...*...*...*...*****...*...*...*...*...*...*...*...*...*****************...*...*...*...* *...*...*...................*...............................................*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...........................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*.......*...*...*...*...............*...*...............................*...*...............*...*...*.......*...*...*...*...*...*...*...*...................*...*...*...*...* *...*...*...................*...............................................*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...........................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*.......*...*...*...*...............*...*...............................*...*...............*...*...*.......*...*...*...*...*...*...*...*...................*...*...*...*...* *...*...*...................*...............................................*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...........................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*.......*...*...*...*...............*...*...............................*...*...............*...*...*.......*...*...*...*...*...*...*...*...................*...*...*...*...* *...*...*****************************************************************...*...*...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*...*...*****************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************************...*...*...*...*...*...*...*...*...*...*...*...*********...*****...*********************************...*...*****************...*****...*...*...*...*...*...*...*...*****************...*...*...*...*...* *...*...*...............................................................*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...........*...........................................*...*.......................*...*...*...*...*...*...*...*...................*...*...*...*...*...* *...*...*...............................................................*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...........*...........................................*...*.......................*...*...*...*...*...*...*...*...................*...*...*...*...*...* *...*...*...............................................................*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...........*...........................................*...*.......................*...*...*...*...*...*...*...*...................*...*...*...*...*...* *...*...*************************************************************...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*********************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************************************...*...*...*...*...*...*...*...*...*...*...*****************...*************************************...*********************...*...*...*...*...*...*...*...*****************...*...*...*...*...*...* *...*...*...............................................................*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...................*...........................................................*...*...*...*...*...*...*...*...................*...*...*...*...*...*...* *...*...*...............................................................*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...................*...........................................................*...*...*...*...*...*...*...*...................*...*...*...*...*...*...* *...*...*...............................................................*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...................*...........................................................*...*...*...*...*...*...*...*...................*...*...*...*...*...*...* *...*...*************************************************************...*...*...*...*...*...*...*...*****...*****...*...*...*...*...*...*...*...*...*...*...*...*...*****************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************************...*...*...*...*...*...*...*...*...*...*********************************...*************...*************************...*...*...*****...*...*...*...*****************...*...*...*...*...*...*...* *...*...*...........................................................*...*...*...*...*...*...*...*.......*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................*...*...*...*...*...*...*...*...*...............................*...................*...*.......................*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...* *...*...*...........................................................*...*...*...*...*...*...*...*.......*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................*...*...*...*...*...*...*...*...*...............................*...................*...*.......................*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...* *...*...*...........................................................*...*...*...*...*...*...*...*.......*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................*...*...*...*...*...*...*...*...*...............................*...................*...*.......................*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...* *...*...*********************************************************...*...*...*...*...*...*...*...*****...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************************...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*****************************************************...*...*...*...*...*...*...*...*...*****************************...*****************...*...*...*****************...*...*...*...*...*...*...*...*****************...*...*...*...*****...*...*...* *...*...*...................................*.......................*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................*...*...*...*...*...*...*...*...............................*...*...............*...*...*...*...............*...*...*...*.......*...*...*...................*...*...*...*...*...*...*...*...* *...*...*...................................*.......................*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................*...*...*...*...*...*...*...*...............................*...*...............*...*...*...*...............*...*...*...*.......*...*...*...................*...*...*...*...*...*...*...*...* *...*...*...................................*.......................*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................*...*...*...*...*...*...*...*...............................*...*...............*...*...*...*...............*...*...*...*.......*...*...*...................*...*...*...*...*...*...*...*...* *...*...*...*****************************************************...*...*...*...*...*...*...*...*****...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*****************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************************************...*...*...*...*...*****...*...*************************...*...*...*********...*...*...*...*...*********...*...*...*...*...*...*...*...*...*********...*****...*...*...*...*...*...*...*...* *...*...*.......................................................*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...................................................................................*...*...*...*...*...*...*.......*.......................*...*...*.......*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*.......*.......*...*...*...*...*...*...*...*...*...* *...*...*.......................................................*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...................................................................................*...*...*...*...*...*...*.......*.......................*...*...*.......*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*.......*.......*...*...*...*...*...*...*...*...*...* *...*...*.......................................................*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...................................................................................*...*...*...*...*...*...*.......*.......................*...*...*.......*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*.......*.......*...*...*...*...*...*...*...*...*...* *...*...*****************************************************...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************...*...*...*...*...*...*...*...*...*****...*********************************************...*************************************...*...*...*...*...*...*****************************...*...*****...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*************...*...*...*...*...*...*...*...*...*...* *...*...*...................................................*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...................................................................*.......................*...*...*...*...*...............................*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...* *...*...*...................................................*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...................................................................*.......................*...*...*...*...*...............................*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...* *...*...*...................................................*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...................................................................*.......................*...*...*...*...*...............................*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...* *...*...*************************************************...*...*...*...*...*...*...*...*...*...*************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************************************************************************************...*...*...*...*...*****************************...*...*********...*...*...*...*...*...*...*****...*...*...*...*...*****...*...*************...*...*...*...*...*...*...*...*...*...*...* *...*...*...............................................*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................................*...*...*...*...*...........................*...*...*.......*...*...*...*...*...*...*...........*...*...*...*...*.......*...............*...*...*...*...*...*...*...*...*...*...*...* *...*...*...............................................*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................................*...*...*...*...*...........................*...*...*.......*...*...*...*...*...*...*...........*...*...*...*...*.......*...............*...*...*...*...*...*...*...*...*...*...*...* *...*...*...............................................*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................................*...*...*...*...*...........................*...*...*.......*...*...*...*...*...*...*...........*...*...*...*...*.......*...............*...*...*...*...*...*...*...*...*...*...*...* *...*...*********************************************...*...*...*...*...*...*...*...*...*...*...*****************...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*********************************************************...*****************************************...*...*...*...*************************...*...*...*****...*****...*...*...*...*...*************...*...*...*...*...*********************...*...*...*****...*...*...*...*...*...*...* *...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...................*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...........................................................................................................*...*...*...........................*...*...*...*.......*...*...*...*...*...*...................*...*.......*...........*...*.......*...*.......*...*...*...*...*...*...*...*...* *...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...................*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...........................................................................................................*...*...*...........................*...*...*...*.......*...*...*...*...*...*...................*...*.......*...........*...*.......*...*.......*...*...*...*...*...*...*...*...* *...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...................*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...........................................................................................................*...*...*...........................*...*...*...*.......*...*...*...*...*...*...................*...*.......*...........*...*.......*...*.......*...*...*...*...*...*...*...*...* *...*...*****************************************...*...*...*...*...*...*...*...*...*...*...*...*...*****************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************...*...*...*...*...*...*************************************************************************************************************...*...*************************...*...*...*...*...*****...*...*...*...*...*****************...*...*...*****...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...* *...*...*...........................................*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*.......*...*...*...............................................*.......................................................*...........................*...*...*...*...*...*...*.......*...........................*...*...........*...*...............*...*...*...*...*...*...*...*...*...*...*...* *...*...*...........................................*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*.......*...*...*...............................................*.......................................................*...........................*...*...*...*...*...*...*.......*...........................*...*...........*...*...............*...*...*...*...*...*...*...*...*...*...*...* *...*...*...........................................*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*.......*...*...*...............................................*.......................................................*...........................*...*...*...*...*...*...*.......*...........................*...*...........*...*...............*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************...*...*...*...*...*****...*...*...*...*********************************************************************************...*************...*********************...*...*...*...*...*...*...*...*...*****************************...*...*...*****************...*********...*...*...*...*...*...*...*...*...*...* *...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*.......................................................................................................................*...*...*...*...*...*...*...*...*...*...............................*...*...*...............*...*.......*...*...*...*...*...*...*...*...*...*...* *...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*.......................................................................................................................*...*...*...*...*...*...*...*...*...*...............................*...*...*...............*...*.......*...*...*...*...*...*...*...*...*...*...* *...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*.......................................................................................................................*...*...*...*...*...*...*...*...*...*...............................*...*...*...............*...*.......*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*********************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************...*...*...*...*...*...*...*...*****...*************************************************************************************...*****************...*...*...*...*...*...*...*...*...*...*********************************...*...*...*********...*...*...*****...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................*...*...*...*...*...*...*.......................................*...............................................*...*...............*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*.......*...*...*.......*...*...*...*.......*...*...*...*...*...*...*...*...*...* *...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................*...*...*...*...*...*...*.......................................*...............................................*...*...............*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*.......*...*...*.......*...*...*...*.......*...*...*...*...*...*...*...*...*...* *...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................*...*...*...*...*...*...*.......................................*...............................................*...*...............*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*.......*...*...*.......*...*...*...*.......*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*********************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************************************************...*...*...*****...*...*...*********************************************************************************...*...*...*********...*...*...*...*...*...*...*...*...*...*...*...*****...*********...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...* *...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................*...*...*...*...*...*...*...............................*...............................................*...*...*...*.......*...*...*...*.......*...*.......*...*...*...*.......*...*.......*...*.......*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................*...*...*...*...*...*...*...............................*...............................................*...*...*...*.......*...*...*...*.......*...*.......*...*...*...*.......*...*.......*...*.......*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................*...*...*...*...*...*...*...............................*...............................................*...*...*...*.......*...*...*...*.......*...*.......*...*...*...*.......*...*.......*...*.......*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************************************...*...*...*...*...*...*...*************************************************************************...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*****...*...*...*****...*...*********...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................................................*...*...*...*...*.......................................................................*...*...*.......*...*...*...*.......*.......*...*...*...*...*...*...*...................*...........*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................................................*...*...*...*...*.......................................................................*...*...*.......*...*...*...*.......*.......*...*...*...*...*...*...*...................*...........*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................................................*...*...*...*...*.......................................................................*...*...*.......*...*...*...*.......*.......*...*...*...*...*...*...*...................*...........*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*...*...*...*...*****...*...*...*...*...*********************************************************************************...*...*...*...*...*****************************************************************...*...*...*...*...*****...*...*****...*...*...*...*...*...*...*...*...*****************...*...*...*****...*...*************...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...........*...*...*...*...*...*...*...*...*...*...*...*.......................................................................................*...*...*...*...*...*...............*...........................................*...*...*...*...*...*.......*...*.......*...*...*...*...*...*...*...*...*...*...........*.......*...*.......*...................*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...........*...*...*...*...*...*...*...*...*...*...*...*.......................................................................................*...*...*...*...*...*...............*...........................................*...*...*...*...*...*.......*...*.......*...*...*...*...*...*...*...*...*...*...........*.......*...*.......*...................*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...........*...*...*...*...*...*...*...*...*...*...*...*.......................................................................................*...*...*...*...*...*...............*...........................................*...*...*...*...*...*.......*...*.......*...*...*...*...*...*...*...*...*...*...........*.......*...*.......*...................*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*...*...*...*****************************************************************************************...*...*...*...*...*...*****...*********************...*************************...*...*...*...*************...*****...*...*...*...*...*...*...*...*****...*...*********...*********...*...*********************...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...............................................................................................*...*...*...*...........*...................................................*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...............................*.......................*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...............................................................................................*...*...*...*...........*...................................................*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...............................*.......................*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...............................................................................................*...*...*...*...........*...................................................*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...............................*.......................*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************************************************************************...*...*...*...*****************************************************************...*...*********************...*...*...*...*...*...*...*...*...*...*...*...*************************...*********************...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................................................................*...*...*...*...................................................................*...................*...*...*...*...*...*...*...*...*...*...*.......*...*.......................*...............*.......*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................................................................*...*...*...*...................................................................*...................*...*...*...*...*...*...*...*...*...*...*.......*...*.......................*...............*.......*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................................................................*...*...*...*...................................................................*...................*...*...*...*...*...*...*...*...*...*...*.......*...*.......................*...............*.......*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*********************************************************************************************************...*...*...*...*********************************************************************************...*...*...*...*...*...*...*...*...*...*...*********...*...*************************...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...............................................................................................................*...*...*...*...............................................................................*...*...*...*...*...*...*...*...*...*...*...........*...*...*...............*...*.......*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...............................................................................................................*...*...*...*...............................................................................*...*...*...*...*...*...*...*...*...*...*...........*...*...*...............*...*.......*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...............................................................................................................*...*...*...*...............................................................................*...*...*...*...*...*...*...*...*...*...*...........*...*...*...............*...*.......*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*********************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*****************************************************************************************************************...*...*...*...*************************************************************************...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*****...*...*...*********...*...*****...*...*...*...*...*...*...*...*...*...*...*...***** *...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*.......................................................................................................................*...*...*...*.......................................................................*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*.......*...*...*...*...........*...........*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*.......................................................................................................................*...*...*...*.......................................................................*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*.......*...*...*...*...........*...........*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*.......................................................................................................................*...*...*...*.......................................................................*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*.......*...*...*...*...........*...........*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*****************************...*...*...*...*...*...*...*...*...*...*...*...*...*************...*...*...*...*...*...*...*****...*****************************************************************************************************************...*...*...*...*****************************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*********...*...*********...*...*...*********************...*...*****...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...................*...................................................*.......................................................*...*...*...*...............................................................*...*...*...*...*...*...*...*...*...*...*...*...*...............*...............*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...................*...................................................*.......................................................*...*...*...*...............................................................*...*...*...*...*...*...*...*...*...*...*...*...*...............*...............*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...................*...................................................*.......................................................*...*...*...*...............................................................*...*...*...*...*...*...*...*...*...*...*...*...*...............*...............*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*************************************...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*************************************************************...*********************...*****************************************...*...*...*...*...*...*...*********************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*********...*****************...*****************************...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...............................................*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*.......................................................................................................................................*...*...*...*...*...*...*...........................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................................*.......*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...............................................*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*.......................................................................................................................................*...*...*...*...*...*...*...........................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................................*.......*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...............................................*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*.......................................................................................................................................*...*...*...*...*...*...*...........................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................................*.......*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*********************************************...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*****************************************************************************************************************************************...*...*...*...*...*...*...*************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************************************************************...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...........*.......*...*...*...*...........................................................................................................................................*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................................*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...........*.......*...*...*...*...........................................................................................................................................*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................................*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...........*.......*...*...*...*...........................................................................................................................................*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................................*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*****************************************************...*****...*...*...*...*...*****...*************...*...*...*...*********************************************************************************************************************************************...*...*...*...*...*...*...*...*****************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************************************************...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...........................................................*...*...*...*...*...*...*...*...*...........*...*...*...*...............................................................................................................................................*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...........................................................*...*...*...*...*...*...*...*...*...........*...*...*...*...............................................................................................................................................*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...........................................................*...*...*...*...*...*...*...*...*...........*...*...*...*...............................................................................................................................................*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*************************************************************...*...*...*...*...*...*...*...*****...*...*...*...*...*************************************************************************************************************************************************...*...*...*...*...*...*...*...*...*...*...*************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************************************************************************...*...*...*...*...*...*...*...*...*...* *...*...*...*...............................................................*.......*...*...*...*...*...*...........*...*...*...*...................................................................................................................................................*...*...*...*...*...*...*.......*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................*...........................*...*...*...*...*...*...*...*...*...* *...*...*...*...............................................................*.......*...*...*...*...*...*...........*...*...*...*...................................................................................................................................................*...*...*...*...*...*...*.......*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................*...........................*...*...*...*...*...*...*...*...*...* *...*...*...*...............................................................*.......*...*...*...*...*...*...........*...*...*...*...................................................................................................................................................*...*...*...*...*...*...*.......*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................*...........................*...*...*...*...*...*...*...*...*...* *...*...*...*********************************************************************...*...*...*...*...*...*...*****...*...*...*...*****************************************************************************************************************************************************...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************************************************************************...*...*...*...*...*...*...*...*...* *...*...*...........................................................................*...*...*...*...*...*...*.......*...*...*.......................................................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................*...*...*...*...*...*...*...*...* *...*...*...........................................................................*...*...*...*...*...*...*.......*...*...*.......................................................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................*...*...*...*...*...*...*...*...* *...*...*...........................................................................*...*...*...*...*...*...*.......*...*...*.......................................................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................*...*...*...*...*...*...*...*...* *...*...*...*************************************************************************...*...*...*...*...*...*********...*...*****************************************************************************************************************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************************************************...*********************...*...*...*...*...*...*...*...* *...*...*...............................................................................*...*...*...*...*...*...........*.......*...................................*...*.......................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................*...........................*...*...*...*...*...*...*...*...* *...*...*...............................................................................*...*...*...*...*...*...........*.......*...................................*...*.......................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................*...........................*...*...*...*...*...*...*...*...* *...*...*...............................................................................*...*...*...*...*...*...........*.......*...................................*...*.......................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................*...........................*...*...*...*...*...*...*...*...* *...*...*...*****************************************************************************...*...*...*...*...*************...*****...*********...*****************...*...*...*****...*********...*********************...*****************...*************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************************************************************************...*...*...*...*...*...*...*...* *...*...*...................................................................................*...*...*...*...*...*...............*...........*...........*.......*.......*.......*...*.......*...*...*...............*...*...*...*...........*...*.......*...............*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................................................*...*...*...*...*...*...*...* *...*...*...................................................................................*...*...*...*...*...*...............*...........*...........*.......*.......*.......*...*.......*...*...*...............*...*...*...*...........*...*.......*...............*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................................................*...*...*...*...*...*...*...* *...*...*...................................................................................*...*...*...*...*...*...............*...........*...........*.......*.......*.......*...*.......*...*...*...............*...*...*...*...........*...*.......*...............*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................................................*...*...*...*...*...*...*...* *...*...*************************************************************************************...*...*...*...*...*...*********************...*************...*...*****...*********...*****...*...*...*****...*****...*****...*...*...*****...*...*****...*************...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************************************************************************...*...*...*...*...*...*...* *...*.......................................*...................................................*...*...*...*...*...*.......................*...............*.......*...*...................*...*.......*...*...*...*...*.......*...*.......*...*...*...*.......*...............*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................*...*...*...*...*...*...*...* *...*.......................................*...................................................*...*...*...*...*...*.......................*...............*.......*...*...................*...*.......*...*...*...*...*.......*...*.......*...*...*...*.......*...............*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................*...*...*...*...*...*...*...* *...*.......................................*...................................................*...*...*...*...*...*.......................*...............*.......*...*...................*...*.......*...*...*...*...*.......*...*.......*...*...*...*.......*...............*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................*...*...*...*...*...*...*...* *...*********************************************************************************************...*...*...*...*...*************************...*********...*...*****...*********************...*****...*...*...*...*...*****...*...*...*****...*...*...*...*****...*********...*...*...*...*...*...*...*...*...*...*...*...*...*************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************...*****************************************************...*...*...*...*...*...*...* *...*.......................................*.......................................................*...*...*...*...............................*.......*...*...........................................*...*.......*...*.......*...*...........*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................*...*...*...*...*...*...* *...*.......................................*.......................................................*...*...*...*...............................*.......*...*...........................................*...*.......*...*.......*...*...........*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................*...*...*...*...*...*...* *...*.......................................*.......................................................*...*...*...*...............................*.......*...*...........................................*...*.......*...*.......*...*...........*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................*...*...*...*...*...*...* *...*...*********************************************************************************************...*...*...*********************************...*...*...*********************************************...*********...*****...*****...*********...*...*************...*****...*...*...*...*****...*...*...*...*...*...*...*...*************...*********...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************************************************************...*...*...*...*...*...*...* *...*...............................................................................................................................................*.......................................................*...............................*...........*...........*...*.......*...*...*...*...*...*...*...*...*...*...*...*...............*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................................*...*...*.......*...*...* *...*...............................................................................................................................................*.......................................................*...............................*...........*...........*...*.......*...*...*...*...*...*...*...*...*...*...*...*...............*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................................*...*...*.......*...*...* *...*...............................................................................................................................................*.......................................................*...............................*...........*...........*...*.......*...*...*...*...*...*...*...*...*...*...*...*...............*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................................*...*...*.......*...*...* *...*****...*****...*************...*********...*****...*****************************...*************************************************************************************************************************************************************...*...*****...*...*...*...*...*...*...*...*...*****...*...*...*...*...*************...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************************************************************...*...*...*...*****...*...* *...*.......*.......*...........*...*.......*...*...*...*...........................*...*...........................................................................................................................................................*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................*...*...*...*.......*...* *...*.......*.......*...........*...*.......*...*...*...*...........................*...*...........................................................................................................................................................*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................*...*...*...*.......*...* *...*.......*.......*...........*...*.......*...*...*...*...........................*...*...........................................................................................................................................................*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................*...*...*...*.......*...* *...*...*************...*****...*...*...*****...*...*...*...*********************...*...*...*****************************************************************************************************************************************************...*...*...*********...*...*...*...*...*...*...*...*...*...*...*...*...*************...*...*...*...*********...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************************************************...*****...*...*****...*...*****...* *...*...............*...*.......*...*...*.......*.......*...*...*...*...........*...*...*...*.......................................................................................................................................*...........*.......*...............*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...............................*...*.......*...*...*...*...........* *...*...............*...*.......*...*...*.......*.......*...*...*...*...........*...*...*...*.......................................................................................................................................*...........*.......*...............*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...............................*...*.......*...*...*...*...........* *...*...............*...*.......*...*...*.......*.......*...*...*...*...........*...*...*...*.......................................................................................................................................*...........*.......*...............*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...............................*...*.......*...*...*...*...........* *...*...*********...*...*********...*...*...*...*...*****...*...*...*********...*...*...*...*...*********************************************************************************************************************************************...*...*...*****************...*...*...*...*...*...*...*...*...*...*...*************...*...*****...*****************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************************************...*...*...*...*...*...*...*...*****...*...* *...*...........*...*...................*...*...*...........*.......*...........*...*...*...*...*...........................................................................................................................................*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...............*...*...*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................*...*...*...*...*...*...*...*.......*...*...* *...*...........*...*...................*...*...*...........*.......*...........*...*...*...*...*...........................................................................................................................................*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...............*...*...*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................*...*...*...*...*...*...*...*.......*...*...* *...*...........*...*...................*...*...*...........*.......*...........*...*...*...*...*...........................................................................................................................................*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...............*...*...*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................*...*...*...*...*...*...*...*.......*...*...* *...*********...*...*************************...*************...*****...*********...*...*...*...*...*************************************************************************************************************************************...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*...*****************...*...*...*************************...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*********************************...*...*...*...*...*...*...*...*****...*****...* *...*...........*...........*...................................................*...*...*...*...*...*.......................................*...........................................................................................*...*...*...*...*.......*.......*...*...*...*...*...*...*...*...*...*...................*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...................* *...*...........*...........*...................................................*...*...*...*...*...*.......................................*...........................................................................................*...*...*...*...*.......*.......*...*...*...*...*...*...*...*...*...*...................*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...................* *...*...........*...........*...................................................*...*...*...*...*...*.......................................*...........................................................................................*...*...*...*...*.......*.......*...*...*...*...*...*...*...*...*...*...................*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...................* *...*...*********************************************************************...*...*...*...*...*...*...*****************************************************************************************************************************...*...*...*...*...*****...*...*****...*...*...*...*...*...*...*...*...*...*****************...*...*********************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************...*...*...*...*...*...*...*...*****************...* *...*.......................................................................*...*...*...*...*...*...*...*...............*...........................................................................................................*...*...*...*...*...*.......*.......*...*...*...*...*...*...*...*...*...*...................*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...................*...* *...*.......................................................................*...*...*...*...*...*...*...*...............*...........................................................................................................*...*...*...*...*...*.......*.......*...*...*...*...*...*...*...*...*...*...................*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...................*...* *...*.......................................................................*...*...*...*...*...*...*...*...............*...........................................................................................................*...*...*...*...*...*.......*.......*...*...*...*...*...*...*...*...*...*...................*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...................*...* *...*...*****************************************************************...*...*...*...*...*...*...*...*...*****************************************************...*************************************************************...*...*...*...*...*****...*...*********...*...*...*...*...*...*...*...*...*****************...*...*****************************************...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*********...*...*...*...*...*...*...*...*...*...*****************...*...* *...*...*...............................................................*...*...*...*...*...*...*...*...*...*...................................................................................................................*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...........*.......*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...* *...*...*...............................................................*...*...*...*...*...*...*...*...*...*...................................................................................................................*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...........*.......*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...* *...*...*...............................................................*...*...*...*...*...*...*...*...*...*...................................................................................................................*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...........*.......*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...* *...*...*...*****************************************************...*...*...*...*...*...*...*...*...*...*...*...*************************************************************************************************************...*...*...*...*...*...*...*************...*...*...*...*...*...*...*...*...*...*************...*...*************************************************...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................................................*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...............*...*.......................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................................................*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...............*...*.......................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................................................*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...............*...*.......................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*********************************************...*...*...*****...*...*...*...*...*...*...*...*...*...*****************************************************************************************************...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*****...*...*...*************...*...*********************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...........................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................................*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...................*...............................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...* *...*...*...*...*...........................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................................*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...................*...............................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...* *...*...*...*...*...........................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................................*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...................*...............................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...* *...*...*...*...*...*************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************************************************************************************...*...*...*...*...*...*...*...*...*************...*...*...*...*...*...*...*...*****************...*****************************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...................................*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................................*...*...*...*...*...*...*...*...*.......*...........*...*...*...*...*...*.......................*.......................................................................*...*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...................................*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................................*...*...*...*...*...*...*...*...*.......*...........*...*...*...*...*...*.......................*.......................................................................*...*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...................................*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................................*...*...*...*...*...*...*...*...*.......*...........*...*...*...*...*...*.......................*.......................................................................*...*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*****************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************************************************************...*...*...*...*...*...*...*...*...*...*****************...*...*...*...*...*...*****************...*************************************************************************...*...*...*...*...*...*...*...*...*...*************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................*...*...*...*...*...*...*...*...*...*...........*...............*...*...*...*...................*...............................................................................*...*...*...*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................*...*...*...*...*...*...*...*...*...*...........*...............*...*...*...*...................*...............................................................................*...*...*...*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................*...*...*...*...*...*...*...*...*...*...........*...............*...*...*...*...................*...............................................................................*...*...*...*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*****************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************************************************************************...*...*...*...*...*...*...*...*...*********************************...*...*...*****************...*********************************************************************************...*...*...*...*...*...*****************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................*...............................*...*...*...*...*...*...*...*...*...*...................................*...*...............*...*.......................*...............................................................*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................*...............................*...*...*...*...*...*...*...*...*...*...................................*...*...............*...*.......................*...............................................................*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................*...............................*...*...*...*...*...*...*...*...*...*...................................*...*...............*...*.......................*...............................................................*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************************************...*********************...*...*...*...*...*...*...*...*...*...*************************************************...*...*...*************************...*************************************************************...*...*...*...*************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................*...*...*...*...*...*...*...*...*...*...................................................*...*...................................................................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................*...*...*...*...*...*...*...*...*...*...................................................*...*...................................................................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................*...*...*...*...*...*...*...*...*...*...................................................*...*...................................................................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************************************...*...*...*...*...*...*...*...*...*...*...*********************************************...*...*****************************************************************************************************************************************************************...*...*...*****...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...............................................*...*...*...*...*...*...*...*...*...*...................................................*...*.......................................*...............................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...............................................*...*...*...*...*...*...*...*...*...*...................................................*...*.......................................*...............................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...............................................*...*...*...*...*...*...*...*...*...*...................................................*...*.......................................*...............................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...*************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************************...*...*...*...*...*...*...*...*...*...*...*************************************************...*****************************************************************************************************************************************************************************...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...................................................*...*...............................................................................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...................................................*...*...............................................................................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...................................................*...*...............................................................................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...*********************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************************************...*...*...*...*...*...*...*...*...*****************************************************...*...*********************************************************************************************************************************************************************************...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................*...*...*...*...*...*...*...*...*.......................................................*...*...*...................................................................................................................................................*...............................*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................*...*...*...*...*...*...*...*...*.......................................................*...*...*...................................................................................................................................................*...............................*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................*...*...*...*...*...*...*...*...*.......................................................*...*...*...................................................................................................................................................*...............................*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...*****************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************...*****...*...*...*...*...*************************************************************...*...*****************************************************************************************************************************************...*********************************************...*...*...*...*...*...*...*...*...*...*...* *...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...................................................................................................................................................................................................................................................................*...*...*...*...*...*...*...*...*...*...* *...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...................................................................................................................................................................................................................................................................*...*...*...*...*...*...*...*...*...*...* *...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...................................................................................................................................................................................................................................................................*...*...*...*...*...*...*...*...*...*...* *...*...*...*************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************...*...*...*...*...*...*...*...*****************************************************************...*************************************************************************************************************************************...*************************************************************...*...*...*...*...*...*...*...*...*...* *...*...*...........................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...................................................................*...*.......................................................................................................................................................................................................*...*...*...*...*...*...*...*...*...* *...*...*...........................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...................................................................*...*.......................................................................................................................................................................................................*...*...*...*...*...*...*...*...*...* *...*...*...........................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...................................................................*...*.......................................................................................................................................................................................................*...*...*...*...*...*...*...*...*...* *...*...*********************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************...*...*...*...*...*...*...*...*********************************************************...*****...*...*********...*********************************************************************************************************************************************************************************************...*...*...*...*...*...*...*...*...* *...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...........*...............................................................*...*...*...........................................*...............................................................................................................................................................*...*...*...*...*...*...*...*...* *...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...........*...............................................................*...*...*...........................................*...............................................................................................................................................................*...*...*...*...*...*...*...*...* *...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...........*...............................................................*...*...*...........................................*...............................................................................................................................................................*...*...*...*...*...*...*...*...* *...*...*********************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*****...*...*...*...*...*...*************************************************************************...*...*...*...*********************************************************************************************************************************************************************************************************...*...*****...*...*...*...*...* *...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*.......................................................................*...*...*...*...*...........................................................................................................................................................................................................*...*...*...*...*...*...*...* *...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*.......................................................................*...*...*...*...*...........................................................................................................................................................................................................*...*...*...*...*...*...*...* *...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*.......................................................................*...*...*...*...*...........................................................................................................................................................................................................*...*...*...*...*...*...*...* *...*...*************************************************...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*****************************************************************...*...*...*...*...*...*********************************************************************************************************************************************************************************************************...*...*...*...*...*...*...* *...*...*...........................*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...............................................................*...*...*...*...*...*...*...*...................................................................................................................................*...................................................................*...*...*...*...*...*...* *...*...*...........................*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...............................................................*...*...*...*...*...*...*...*...................................................................................................................................*...................................................................*...*...*...*...*...*...* *...*...*...........................*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...............................................................*...*...*...*...*...*...*...*...................................................................................................................................*...................................................................*...*...*...*...*...*...* *...*...*...*************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************...*...*...*...*...*...*...*...*********************************************************...*...*...*...*...*...*...*...*...*************************************************************************************************************...*************************************************************************************...*...*****...*...*...* *...*...*.......................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*.......................................................*...*...*...*...*...*.......*...*...*...*...................................................................................................................................................................................................*...*...*...*...*...* *...*...*.......................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*.......................................................*...*...*...*...*...*.......*...*...*...*...................................................................................................................................................................................................*...*...*...*...*...* *...*...*.......................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*.......................................................*...*...*...*...*...*.......*...*...*...*...................................................................................................................................................................................................*...*...*...*...*...* *...*...*...*************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************...*...*...*...*...*...*...*...*...*************************************************...*...*...*...*****...*...*...*...*...*...*...*************************************************************************************************************************************************************************************...*********...*...*...*...*...* *...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................*...*...*...*...*...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...................................................................................................................................................................................................*...*...*...*...* *...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................*...*...*...*...*...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...................................................................................................................................................................................................*...*...*...*...* *...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................*...*...*...*...*...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...................................................................................................................................................................................................*...*...*...*...* *...*...*...*...*************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************************************...*...*...*...*...*...*...*...*...*********************************************...*...*...*...*...*...*...*...*...*...*...*...*...*********************************************************************************************************************************************...*************************************************...*...*...*...* *...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................*.......................................................................................................................................................*...*...*...* *...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................*.......................................................................................................................................................*...*...*...* *...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................*.......................................................................................................................................................*...*...*...* *...*...*...*...*...*************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*********************************************************...*...*...*...*...*...*...*...*****************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************************************************************************************************************************************************************...*****************...*...*...* *...*...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...........................................................*...*...*...*...*...*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................................................................................................................*.......................................*...*...* *...*...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...........................................................*...*...*...*...*...*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................................................................................................................*.......................................*...*...* *...*...*...*...*...*...................................................*...*...*...*...*...*...*...*...*...*...*...*...........................................................*...*...*...*...*...*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................................................................................................................*.......................................*...*...* *...*...*...*...*****************************************************...*...*...*...*...*...*...*...*...*...*...*...*********************************************************...*...*...*...*...*...*...*...*...*...*********************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************...*********************************************************...*********************************************************************************...*...* *...*...*...*...*...*...................................................*...*...*...*...*...*.......*...*...*...................................................................*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................................*...*...*...*...............*...........................................................................................*...* *...*...*...*...*...*...................................................*...*...*...*...*...*.......*...*...*...................................................................*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................................*...*...*...*...............*...........................................................................................*...* *...*...*...*...*...*...................................................*...*...*...*...*...*.......*...*...*...................................................................*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................................*...*...*...*...............*...........................................................................................*...* *...*...*...*...*...*************************************************...*...*...*...*...*...*...*...*...*...*****************************************************************...*...*...*...*...*...*...*...*...*...*...*************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************************...*********************...*...*...*...*...*****************************************************...*************************************************...* *...*...*...*...*...*...............................*...................*...*...*...*...*...*...*...*...*.......................................................................*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...............*...................*...*...*...*...*...*.......................................................*.......*.......................................*...* *...*...*...*...*...*...............................*...................*...*...*...*...*...*...*...*...*.......................................................................*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...............*...................*...*...*...*...*...*.......................................................*.......*.......................................*...* *...*...*...*...*...*...............................*...................*...*...*...*...*...*...*...*...*.......................................................................*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...............*...................*...*...*...*...*...*.......................................................*.......*.......................................*...* *...*...*...*...*...*****...*********************************************...*...*...*...*...*...*...*...*********************************************************************...*...*...*...*...*...*...*...*...*...*...*...*****************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************************...*...*************...*...*...*...*...*...*...*************************************************...*...*...*...*********************************...*...* *...*...*...*...*...*...*.......................................................*...*...*...*...*...*...........................................................................*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...............*...*...*...*...*...*...*...................................................*...*...*...*...............................*...*...* *...*...*...*...*...*...*.......................................................*...*...*...*...*...*...........................................................................*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...............*...*...*...*...*...*...*...................................................*...*...*...*...............................*...*...* *...*...*...*...*...*...*.......................................................*...*...*...*...*...*...........................................................................*...*...*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...*...*...............*...*...*...*...*...*...*...................................................*...*...*...*...............................*...*...* *...*...*...*...*...*...*****************************************...*************...*...*...*...*...*****************************************************************************...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************...*...*...*...*...*...*********...*...*...*...*...*...*...*...*********************************************...*...*...*...*...*************************...*...*...* *...*...*...*...*...*...........................................*...*...........*...*...*...*...*...................................................................................*...*...*...*...*...*...*.......*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*.......................*...*...*...* *...*...*...*...*...*...........................................*...*...........*...*...*...*...*...................................................................................*...*...*...*...*...*...*.......*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*.......................*...*...*...* *...*...*...*...*...*...........................................*...*...........*...*...*...*...*...................................................................................*...*...*...*...*...*...*.......*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*.......................*...*...*...* *...*...*...*...*...*...*************************************...*...*...*****...*...*...*...*...*************************************************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*****************************************...*...*...*...*...*...*********************...*...*...* *...*...*...*...*...*.......................................*...*...*.......*...*...*...*.......................*.......................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*.......*...*...*...*...................*...*.......*...*...*...*.......................................*...*...*...*...*...*...*...................*...*...*...* *...*...*...*...*...*.......................................*...*...*.......*...*...*...*.......................*.......................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*.......*...*...*...*...................*...*.......*...*...*...*.......................................*...*...*...*...*...*...*...................*...*...*...* *...*...*...*...*...*.......................................*...*...*.......*...*...*...*.......................*.......................................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*.......*...*...*...*...................*...*.......*...*...*...*.......................................*...*...*...*...*...*...*...................*...*...*...* *...*...*...*...*...*************************************...*...*...*********...*...*...*************************************************************************************************...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*****...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*********************...*...*...*...*...*...*...*************************...*****...*...*...*...*...*...*...*...*************...*...*...*...* *...*...*...*...*.......................................*...*...*...*.......*...*...*.......................................................................*...*...........................*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...........................*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...........*...*...*...*...* *...*...*...*...*.......................................*...*...*...*.......*...*...*.......................................................................*...*...........................*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...........................*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...........*...*...*...*...* *...*...*...*...*.......................................*...*...*...*.......*...*...*.......................................................................*...*...........................*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...........................*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...*...*...........*...*...*...*...* *...*...*...*****************************************...*...*...*...*...*****...*...*****************************...*********************************...*****...*...*************************...*...*...*...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****...*****...*...*****...*****...*...*...*****************************...*...*...*...*...*...*...*************************...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...* *...*...*...........................................*...*...*...*...*...........*...................................*...............................*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*.......*...*...................................*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...* *...*...*...........................................*...*...*...*...*...........*...................................*...............................*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*.......*...*...................................*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...* *...*...*...........................................*...*...*...*...*...........*...................................*...............................*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*.......*...*...................................*...*...*...*...*...*...*.......................*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...* *...*...*****************************************...*...*****...*...*********...*...*****************************...*...*************************...*...*...*...*...*...*...*...*************...*...*...*...*...*...*...*...*...*...*************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****...*************...*...*****************************************...*...*...*...*...*...*****************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...........................................*...*...*...*...*...*...........*...............................*...*...*.......................*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*.......................*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...........................................*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...........................................*...*...*...*...*...*...........*...............................*...*...*.......................*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*.......................*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...........................................*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...........................................*...*...*...*...*...*...........*...............................*...*...*.......................*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*.......................*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................*...*...........................................*...*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*************************************...*...*...*...*...*...*...*********...*****************************...*...*...*...*****************...*****...*...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*...*...*********************...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****************...*...*...*****************************************...*...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...................*...............*...*...*...*...*...*...*...*.......*.......*...................*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...........................................*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...................*...............*...*...*...*...*...*...*...*.......*.......*...................*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...........................................*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...................*...............*...*...*...*...*...*...*...*.......*.......*...................*...*...*...*...*...*...............*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...........................................*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*****************************...*...*...*...*...*...*...*...*...*****...*********************...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*****************...*...*...*...*************************************...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...................................*...*...*...*...*...*...*...*...........*...................*...*...*...*...*.......*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...................................*...*...*...*...*...*...*...*...........*...................*...*...*...*...*.......*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...................................*...*...*...*...*...*...*...*...........*...................*...*...*...*...*.......*...*.......*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*****************************...*...*...*...*...*...*...*...*...*****...*...*************...*...*...*...*...*...*********...*****...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************...*...*...*...*************************************...*...*...*...*...*...*...*...*...*...*************...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...* *...*...*...........................*...*...*...*...*...*...*...*...*.......*...*...*.......*...*...*...*...*...*...*...........*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...........................*...*...*...*...*...*...*...*...*.......*...*...*.......*...*...*...*...*...*...*...........*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...........................*...*...*...*...*...*...*...*...*.......*...*...*.......*...*...*...*...*...*...*...........*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...........*...*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* *...*...*...*********************...*...*...*...*...*...*...*...*...*********...*...*...*****...*...*...*...*...*...*...*...*...*...*********...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*****...*********************************...*...*...*...*...*...*****...*...*...*********************...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...* *...*...*...........*...........*...*...*...*...*...*...*...*...*...........*...*...*...............*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*.......................................*...*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...........*...*...*...*...* *...*...*...........*...........*...*...*...*...*...*...*...*...*...........*...*...*...............*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*.......................................*...*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...........*...*...*...*...* *...*...*...........*...........*...*...*...*...*...*...*...*...*...........*...*...*...............*...*...*...*...*...*...*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*.......................................*...*...*...*...*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...........*...*...*...*...* *...*...*...*************...*...*...*...*...*...*...*...*...*...*********...*...*********...*********...*...*****...*...*...*...*********************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************************************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*********...*...*********************************...*...*...*...*...*...*...*...*...*...*...*****************************...*...*...*...*...*...*...*...*************...*...*...*...* *...*...*...................*...*...*...*...*...*...*...*...*...........*...*...*.......*...*...*.......*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...........................................................*...*...*...*...*...*...*...*...*...*...*...*...............*...................................*...*...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...............*...*...*...*...* *...*...*...................*...*...*...*...*...*...*...*...*...........*...*...*.......*...*...*.......*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...........................................................*...*...*...*...*...*...*...*...*...*...*...*...............*...................................*...*...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...............*...*...*...*...* *...*...*...................*...*...*...*...*...*...*...*...*...........*...*...*.......*...*...*.......*...*...*...*...*...*...........................*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*.......*...........................................................*...*...*...*...*...*...*...*...*...*...*...*...............*...................................*...*...*...*...*...*...*...*...*...*...*...*...............................*...*...*...*...*...*...*...............*...*...*...*...* *...*...*...*************...*...*...*...*...*...*...*...*...*********...*...*...*...*...*...*...*****...*...*...*...*...*...*****************************...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********************************************************************...*...*...*...*...*...*...*...*...*...*...*************************************************...*...*...*...*...*...*...*...*...*...*****...*********************************...*...*...*...*...*...*...*********...*...*...*...*...* *...*...*...*...........*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...............*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................*...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*.......................................................*...*...........*...*...*...*...*...* *...*...*...*...........*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...............*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................*...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*.......................................................*...*...........*...*...*...*...*...* *...*...*...*...........*...*...*...*...*...*...*...*...*...*.......*...*...*...*...*...*...*...............*...*...*...*...................................*...*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................................*...*...*...*...*...*...*...*...*...*...*...............................................*...*...*...*...*...*...*...*...*...*...*...*.......................................................*...*...........*...*...*...*...*...* *...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*****...*...*...*...*****...*...*...*********...*...*...*...*...*********************************...*...*...*...*...*...*...*...*...*...*...*...*...*****************************************************************************...*...*...*...*...*...*...*...*...*...*...*****...*****...*************************...*...*****...*...*...*...*...*...*...*...*...*...*****************************************************...*...*****...*...*...*...*...*...* *...*...........*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...........*...*...*.......*...*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...................................*...............................................*...*...*...*...*...*...*...*...*.......*.......*.......*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................*.......*...*...*...*...*...*...* *...*...........*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...........*...*...*.......*...*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...................................*...............................................*...*...*...*...*...*...*...*...*.......*.......*.......*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................*.......*...*...*...*...*...*...* *...*...........*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...........*...*...*.......*...*...*...*...*.......................................*...*...*...*...*...*...*...*...*...*...*...*...................................*...............................................*...*...*...*...*...*...*...*...*.......*.......*.......*...*...................*...*...*...*...*...*...*...*...*...*...*...*...*...........................................................*.......*...*...*...*...*...*...* *...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*********...*...*****...*****...*...*...*****************************************...*...*...*...*...*...*...*...*...*...*...*************************************************************************************...*...*...*...*...*...*...*...*...*****************...*...*...*************...*...*...*...*...*...*...*...*...*...*...*...*...*************************************************************...*****...*...*...*...*...*...* *...*...*.......*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...........................*...*...*...................................*...........*...*...*...*...*.......*...*...*...*...........................................................................................*...*...*...*...*...*...*...*...........*.......*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................................*...*...*...*...*...*...* *...*...*.......*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...........................*...*...*...................................*...........*...*...*...*...*.......*...*...*...*...........................................................................................*...*...*...*...*...*...*...*...........*.......*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................................*...*...*...*...*...*...* *...*...*.......*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*...........................*...*...*...................................*...........*...*...*...*...*.......*...*...*...*...........................................................................................*...*...*...*...*...*...*...*...........*.......*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*.......................................................................*...*...*...*...*...*...* *...*...*...*****...*...*...*...*...*...*...*...*...*...*...*********...*...*...*****...*****************...*...*...*************************************************...*...*...*...*...*...*...*...*...*********************************************************************************************...*...*...*...*...*...*...*...*************...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*****************************************************************************...*...*...*...*...* *...*...*...*.......*...*...*...*...*...*...*...*...*...*...................*...*.......*...*...............*...*.......................................................*...*...*...*...*...*...*...*...................................................................................................*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................*...*...*...*...* *...*...*...*.......*...*...*...*...*...*...*...*...*...*...................*...*.......*...*...............*...*.......................................................*...*...*...*...*...*...*...*...................................................................................................*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................*...*...*...*...* *...*...*...*.......*...*...*...*...*...*...*...*...*...*...................*...*.......*...*...............*...*.......................................................*...*...*...*...*...*...*...*...................................................................................................*...*...*...*...*...*...*...*...........*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...................................................................................*...*...*...*...* *...*...*...*********...*...*...*...*...*...*...*...*...*...*...*************...*...*...*...*************...*...*...*****************************************************...*...*...*...*...*...*...*****************************************************************************************************...*...*...*...*...*...*...*...*****...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*************************************************************************************...*...*...*...* *...*...*...*...........*...*...*...*...*...*...*...*...*...*...................*...*...*...............*...*...*...................................................................*...*...*...*...................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*.......*...*...*...*...*...*...........................................................................................*...*...*...* *...*...*...*...........*...*...*...*...*...*...*...*...*...*...................*...*...*...............*...*...*...................................................................*...*...*...*...................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*.......*...*...*...*...*...*...........................................................................................*...*...*...* *...*...*...*...........*...*...*...*...*...*...*...*...*...*...................*...*...*...............*...*...*...................................................................*...*...*...*...................................................................................................................*...*...*...*...*...*...*...*...*...*...*...*...*.......*...*...*...*.......*...*...*...*...*...*...........................................................................................*...*...*...* *...*...*...*************...*...*...*...*...*...*...*...*********************...*...*...*...*****...*...*****...*********************************************************************...*...*...*************************************************************...*****************************************************...*...*...*...*...*...*...*...*...*...*...*...*********...*...*...*********...*...*...*...*...*...*************************************************************************************...*...*...*...* *...*...*...*...............*...*...*...*...*...*...*...*.......................*...*...*.......*...*...*...*...........................................................................*...*...............................................*...........................................................................*...*...*...*...*.......*...*...*...*...*...................*...*...........*...*...*...*...*.......................................................................................*...*...*...*...* *...*...*...*...............*...*...*...*...*...*...*...*.......................*...*...*.......*...*...*...*...........................................................................*...*...............................................*...........................................................................*...*...*...*...*.......*...*...*...*...*...................*...*...........*...*...*...*...*.......................................................................................*...*...*...*...* *...*...*...*...............*...*...*...*...*...*...*...*.......................*...*...*.......*...*...*...*...........................................................................*...*...............................................*...........................................................................*...*...*...*...*.......*...*...*...*...*...................*...*...........*...*...*...*...*.......................................................................................*...*...*...*...* *...*...*...*...*********...*...*...*...*...*...*...*...*...*********************...*...*****...*...*****...*********************************************...*****************************...*...*************************************************************************************************************************...*...*...*...*********...*...*...*...*********************...*...*********...*...*...*...*****************************************************************************************...*...*...*...* *...*...*...*...*...........*...*...*...*...*...*...*...*...........................*...........*...............................................................*.......................*...*...................................................................................................................................*...................*...*...*...........................*...............*...*...*...........................................................................................*...*...*...*...* *...*...*...*...*...........*...*...*...*...*...*...*...*...........................*...........*...............................................................*.......................*...*...................................................................................................................................*...................*...*...*...........................*...............*...*...*...........................................................................................*...*...*...*...* *...*...*...*...*...........*...*...*...*...*...*...*...*...........................*...........*...............................................................*.......................*...*...................................................................................................................................*...................*...*...*...........................*...............*...*...*...........................................................................................*...*...*...*...* *...*...*...*...*********...*...*...*...*...*...*...*...*****************************************************************************************************...*****************...*****...*************************************************************************************************************************************...*********************...*...*************************...*********...*...*...*********************************************************************************************...*...*...*...* *...*...*...*...*...........*...*...*...*...*...*...*...*...........................................................................................................*...............................................................................*...........................................................................................*...............................*...............*.......*...................................................................................................*...*...*...*...* *...*...*...*...*...........*...*...*...*...*...*...*...*...........................................................................................................*...............................................................................*...........................................................................................*...............................*...............*.......*...................................................................................................*...*...*...*...* *...*...*...*...*...........*...*...*...*...*...*...*...*...........................................................................................................*...............................................................................*...........................................................................................*...............................*...............*.......*...................................................................................................*...*...*...*...* *...*...*...*...*...*************...*...*...*...*...*...*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************...*...*...*...* *...*...*...*...*...*...........*...*...*...*...*.......................................*.......................................................................................................................................................................................................................................................................................................................................................................................................................*...*...*...* *...*...*...*...*...*...........*...*...*...*...*.......................................*.......................................................................................................................................................................................................................................................................................................................................................................................................................*...*...*...* *...*...*...*...*...*...........*...*...*...*...*.......................................*.......................................................................................................................................................................................................................................................................................................................................................................................................................*...*...*...* *...*...*...*...*...*...*****...*...*...*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************...*...*...* *...*...*...*...*...*...*.......*...*...*...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................*...*...* *...*...*...*...*...*...*.......*...*...*...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................*...*...* *...*...*...*...*...*...*.......*...*...*...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................*...*...* *...*...*...*...*...*...*...*****...*...*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************...*...* *...*...*...*...*...*...*.......*...*...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................*...* *...*...*...*...*...*...*.......*...*...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................*...* *...*...*...*...*...*...*.......*...*...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................*...* *...*...*...*...*...*...*********...*...*****************************************************************...*********************************************************************...*************************************************************************************************************************************************************************************************************************************************************************************************************************************...* *...*...*...*...*...*...............*.......................*...........................................................................*...................................................................................................................................................................................................................................................................................................................................................................................* *...*...*...*...*...*...............*.......................*...........................................................................*...................................................................................................................................................................................................................................................................................................................................................................................* *...*...*...*...*...*...............*.......................*...........................................................................*...................................................................................................................................................................................................................................................................................................................................................................................* *...*...*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************...* *...*...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................*.......................................* *...*...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................*.......................................* *...*...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................*.......................................* *****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************'};