,,,,,,,,,,
,,,,,,,,,,,,,,,, .,,,,,,
,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,.
,,,,,,,,,,,,,,,. ,,.,,,,,,,********,,, ,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,, ,,,,,,,,,,,,,,.*****. ,,,,,,,,,,.,,,,,,,,,,,,,,,
,,,,,,,,. ,,,,,,,,,,,,,,,,,,, ****,,,,,,,,,,,,,,, ,,,,,,,,,,,,
,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,*** ,,,,,,,,,,,,,,,,,, .,,,,,,,,,
,,,,,,,,,,,,,,,,%%%%%%%,,,,,,, ***,,,,,,,,,%%%#,,,,,,,,, ,,,,,,,.
,,,,,,,,,,,,,,,,%%%%%%%%/,,,,,,,**, ,,,,,,%%%%%%%#,,,,,,,,,,,,,,,,
****,,,,,,,,,,,,,,,(%%%%%%%,,,,,,, ***,,,,,,*%%%%%%%%,,,,,,,,,,,,,,,,
*****,,,,,,,,,,,,,,,,,#%%%*,,,,,,,,**** ,,,,,,%%%%%%%*,,,,,,,,,,,,,,,,
.***** ,,,,,,,,,,,,,,,,,,,,,,,,,,,, ****,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,*
.******,,,,,,,,,,,,,,,,,,,,,,,,,,,****** .,,,,,,,,,,,,,,,,,,,,,,,,,,,,***
***** ,,,,,,,,,,,,,,,,,,,,,,,,, *******,,,,,,,,,,,,,,,,,,,,,,,,,,,, ****
***** ,,,,,,,,,,,,,,,,,,,,,,********** ,,,,,,,,,,,,,,,,,,,,,,,,,,*****
****,,,,,,,,,,,,,,,,,,, ************ ,,,,,,,,,,,,,,,,,,,,,,,,*****
*****,*.,,,,,,,,,,, ,****************,,,,,,,,,,,,,,,,,,,. *****
***********,************************** ,,,,,,,,,,,,,. ****
.************** *************************** ,, .*******
.****************************************************
************ **************** *****************
************ *********** *****************
***********. ,* ****************
****************************
***************************** /
***************************** */////
* ***************************** */////////.((((.
./////* *************************** .////////,//(((((((
(/ *//////////. **. **********************/////// /(((((((((((
(((((( /*///////// ******* .**********,*****./////.(((((((((((((((
((((((((((((( //////// ***************,****** ,///*/(((((((((((((((((* .**** ,*,
***** *((((((((((((. /////// ******************** /////(((((((((((((((((((( ,*********************
,********* (((((((((((((((.///////******************/////(((((((((((((((..******. ,*************, **********
***********/((((((((((((((((((( /////* ***********, //* (((((((((((((((((*********** ,***************************
********** ((((((((((((((((((((((( /////*.******* //**((((((((((((((((((( *********** .******************** ************
*************. ((((((((((((((((((((((( ,////*****////((((((((((((((((((((/************* ********* ,*************,********* ****.
***************(((((((((((((((((((((((((/ *// * // *((((((((((((((((((((*************** **************************.****************
*************** (((((((((((((((((((((((((((///////((((((((((((((((((((. *************** ***************.***********,******** ********.
**************/(((((((((((((((((((((((((((./((((,*((((((((((((((((((((**************** .****************..*********,******************
,*********** (((((((((((((((((((((((((((((((((((((((((((((((((((((((( *************. .************************** ******* ************
****** (((((((((((((((((((((((((((((( ((((( (((((((((((((((((((((((********** ***** ************** .************ *************,
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/((* .**********. ****************** ***************
((((((((((((((((((((((((((((((((((/ ((((( ((((((((((((((((((((((((((((((/ ***************.********** ***********.
/(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( *************************** ,****
*(((((((((((((((((((((((((((((((((/.((((( ((((((((((((((((((((((((((((((( ******************* *******
.(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ***********************************
(((((((((((((((((((((((((((((((((/ ((((( (((((((((((((((((((((((((((((((, ******************************* ***,
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************. *****************.
((((((((((((((((((((((((((((( (((((./(((((((((((((((((((((((((((((*(*****************.***************
/(((((((((((((((((((((((((((((((((((((((((((((((((((((((/ .*************************************
.((((((((((((((((((( (((((( ((((((((((((((((((((/.******. *******************,.************
(((((((((((((((((((((((((((((((((((((/.**********************************************
,((((((((((( (((((/.(((((((((( *******************,.***************** *********,
****(((((((((((((((((((((/ ****, ******************.************************.
.********((( (((((.*((//***************************.********************.
**********/ (((((((/***********,.*****************,.***************,
.***********/,*(**************************************************
.***************************, ****************** **************
,********************************************************
******************** ****************** ************
************************************************,
***************,******************* ..
*********, *******************
***********