....................,,...................................................................................................................................................................,,,,,............,,,,,,,,,,,,,,,,,,............................,,.................... ....................,,,.....................................................................................................................................................................,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................,,....,,,,.............. ....................,,,.......................................................................................................................................................................,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............,........,,,,,,,,,,.............. ...................,,,,,...............,..........................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ...................,,,,,...............,..........................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,, ..................,,,,,,.....................................................................................................................................................................,.,,,,.,,,..,,,,,,,,,,,,,,,,,,,,,,.,,.,,,.,,,.,,,.,,,..,,..,,,,,..,,,,,,,,,,,,,,, ..................,,,,,,............................................................................................................................................................................,.,...,..,,,,.,,,,.,,,,,,,,,.,.,...,,,.,,,.,,,,.,..,,,,,,,,,,,,,,,,,,,,,,, .................,,,,,,,..........................................................................................................................................................................,.,.,,,..,,,.,,,,,,,,,,,,,,,,,,,,.,,,.,.,,,,,,,,.,,,,,,,,,,,.,.,,,,,,,,,,,,, ................,,,,,,,,.........................................................................................................................................................................,,..,,,.,,,,...,.,,,,.,,.,,,,,,,,,,,..,,..,,..,,,,..,.,,,,...,,,,,,,,,,,,,,,, .................,,,,,,,...........................................................................................................................,.....................................,.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,,,,,,,,,,,,,.,,,,,,,, ...............,,,,,,,,,............................................................................................................................,,,.....................................................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,,,,,,,,,,,,,,,,, ...............,,,,,,,,,.............................................................................................................................,,,...............................................,.,,,,,,,,..,,,.,.,.,.,.,.,.,.,.,.,.,.,,,,,,,.,,,.,,,,,,,,,.,,,.,,,,,,, ...............,,,,,,,,,..................,............................................................................................................,,,,,,,,,...............................,.......,,,..,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,,,,,.,,,,,,,, ................,,,,,,,,..................,,............................................................................................................,,,,,.,,.........................................,...,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,, .................,,,,,,,,................,,.........................,,....................................................................................,,,..,,,,.......................................,...,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,:,,,,,,,,,,,,, .................,,,,,,,.................,,,................................,,,,..........................................................................,,,,,,,,..,,,...........................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,, ..............,,,,,,,,,,.................,,,...............................................................................................................,,,,,,....,............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,, ..............,,,,,,,,,,.................,,.................................................................................................................,,,,,,.................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, .............,,,,,,,,,,,................,....................................................................................................................,,,,,....,,....,,,,................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,, .............,,,,,,,,,,,................,..............................................................,.......................................................,,,,..,,,...,,,,,................................,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,, ..............,,,,,,,,,,...............,.....................,,,................................................................................................,,,..,,,,....,,,................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, .............,,,,,,,,,,,..................................................................................,,.....................................................,,,,,,,,,..,,,,,,...............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,, ...........,,,,,,,,,,,,,..................................................................................,,.....................................................,,,,.,,,,,,,,,,,,,...............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:,,,,,,,,,,,,,,,,,, ........,,,,,,,,,,,,,,,...........................................................................................................................................,,,,,,,,,,,,,,,,,,...............................,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,, .........,,,,,,,,,,,,,,...........................................................................................................................................,,,,,,,,,,,,,,,,,,...............................,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, .......,..,,,,,,,,,,,,,............................................................................................................................................,,,,,,,,,,,,,,,,,,...............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::, ..........,,,,,,,,,,,,,........................................................................................,...................................................,,,,,,,,,,,,,,,,,,...............................,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::: ...........,,,,,,,,,,:,,,......................................................................................,....................................................,,,,,,,,,,,,,,,,,,.............................,,,,,,,,,,,,,,,,,,,,,:::,,,,,,,,,,,,:,,:::::::::::::::::::: ...........,,,,,,,,,:,,,,,.........................................................,,............................,..................................................,,,,,,,,,,,,,,,,,,.............................,,,,,,,,,,,,,,,,,,,,,,:::,,,,,,,::::::::::::::::::::::::::: ........,,,,,,,,,,,::,,.,,........................................................,,,............................,...................................................,,,,,,,,,,,,,,,,,,...........................,,,,,,,,,,,,,,,,,,,,,,,:::,,:,:::::::::::::::::::::::::::::: ........,,..,,,,,,:,,,..........................,........................,,,,...,...........................................,,....,...................................,,,,,,,,,,,,,,,,,,............................,,,,,,,,,,,,,,,,,,,,,,::::,::::::::::::::::::::::::::::::: ........,,...,,,,,:::,..........................,,......................................................................,.............................................,,,,,,,,,,,,,,,,,,............................,,,,,,,,,,,,,,,,,,,,,,::::,::::::::::::::::::::::::::::::: ........,..,,,,,,,:::,...........................,,.....................................................................................................,..............,,,,,,,,,,,,,,,,,.............................,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::: ........,,,,,,,,,,:::,...........................,,,............,,,,....,,,,,...........................................................................,...............,,,,,,,,,,,,,,,,,............................,,,,,,,,,,,,,,:,,,,,,:::::::::::::::::::::::::::::::::::: .........,,,,,,,,,:::,.............................,,...........,,,,.....................................................................................................,,,,,,,,,,,,,,,,,,..........................,,,,,,,,,,,,,,::::,,,:::~:::::::::::::::::::::::::::::::: ..........,,,,,,,,:::,....................................................................................................................................................,,,,,,,,,,,,,,,,,...........................,,,,,,,,,,,,,:::::,,:::~:::::::::::::::::::::::::::::::: .........,,,,,,,,,:::,.....................................................................................................................................................,,,,,,,,,,,,.,,,,..........................,,,,,,,,,,,,,:::::,::::~~::::::::::::::::::::::::::::::: .........,,,,,,,,,:::,..................................,...................................................................................................................,,,,,,,,,,,,,,,,..........................,,,,,,,,,,,,,:::::,::::~~::::::::::::::::::::::::::::::: ,........,,,,,,,,,:::,,,,,..............................................................,,,,,,,,,,............................................................................,,,,,,,,,,...............................,,,,,,,,,,,::::::,::::~~~:::::::::::::::::::::::::::::: ,........,,,,,,,,:::,,,,,.......................................,,.................,,,,,.,,,,,,,,,..............................................................................,,,,,,,,,,,............................,,,,,,,,,,::::::::,::::~~:::::::::::::::::::::::::::::: ,........,,,,,,,,:::,,,.,.............................,,........,,,,,..............,,,,,.,,,,...,,...............................................................................,,,,,,,,,,,,,,,.......................,,,,,,,,,,:::::::::::::~~:::::::::::::::::::::::::::::: ,........,,,,,,,,::,,,...............................................,,,,,..........................................................................................................,,,,,,,,,,,,......................,,,,,,,,::::::::::::::::~~~::::::::::::::::::::::::::::: ,........,,,,,,,,::,,...................................................,,,,,,,,.....................................................................................................,,,,,,,,,,,,....................,,,,,,,,:::::::::::::::::~~~~:::::::::::::::::::::::::::: ,.....,..,,,,,,,,::,................,,,.......................................,,,,,,...,......................................,,.......................................................,,,,,,,,,,....................,,,,,,,,:::::::::::::::::~~~::::::::::::::::::::::::::::: ,.....,..,,,,,,,,:,,............,,,,,,...........................................,,,...........................................,.,.......................................................,,,,,,,,....................,,,,,,,,:::::::::::::::::~~:::::::::::::::::::::::::::::: ,.........,,,,,:::,...........,,.......................................,...............,,,,,,..............................,,,,,:~,.,.........................................................,,......................,,,,,,,,::::::::::::::::~~:::::::::::::::::::::::::::::: ,.......,,,,,,,,,:,............................,.,,,...................................,.,,,,.....,........................,,,,,........................................................................................,,,,,,::::::::::::::::~~:::::::::::::::::::::::::::::: ,........,,,,,,:::,...............,..,,.,,,,,,............................................,,,,,,,,..........................,............................................................................................,,,,,::::::::::::::::~~:::::::::::::::::::::::::::::: ........,,,,,,,,:,,............,.,,,,,,.,,,,,,..................................................,,........................................................................................................................,,,,,:::::::::::::::~~:::::::::~~~~~~~:::::::::::::: .........,,,,,,,:,............,,.,,,,,,.,,,,...........................................,..................................................................................................................................,,,,,::::::::::::::~~~~:::::::~~~~~~~~~~~::::::::::: ,.....,,,,,,,,,,:,,........,,,.,.,,..,,.................................................................................................,................................................................................,,,,,,::::::::::::::~~~~::::::~~~~~~~~~~~~~~~:::::::: ,.......,.,,,,,,:,......,.,,,,,,............,,,........................................................,..............................,...................................................................................,,,,,,:::::::::::::~~~~~~~~~~~~~~~~~~~~~:::::::::::: ,...,,....,,,,,,:,,..,,,,,,,,.........................................................................,,,..............................,,,...................................................................................,,,,,:::::::::::~~~~~~~~~~~~~~~~~~~::~~~~~::::::: ,...,,,...,,,,,::,...,,....,..........................................................................,,..............................,,,,..................................................................................,,,,,,:::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~:::::::: ,...,,,...,,,,,,:,,.,,.................................................................................................................,,...............,.................................................................,,,,,,,,,::::::::::~~~~~~~~~~~~~~~~~~~~~~~:::::::::: ,...,,,,,,,,,,,::,,...................................................................................................................................................................,....................................,,,,,,,,,::::::::~~~~~~~~~~~~~~~~~~~~~~:::::::::::: ,.....,,,,,,,,,,,,,....,........................................................................................................................,,,..................................,,,,:.,......................,,,,,...,,,,,,,,,,,:::::::~~==~~~~~~~~~~~~~~~:::::::~~~::::: ,.....,,,,,,,,,,:,,.......................................................................,,................................................,,,,................,................,:,,....,.,,.,.....................,,,,,,,,,,,,,,,,,:::::::~~==~~~~~~~~~~~~:~~~~~~~~~:::::::: ,,....,,,,,,,,:,:,,.......................................................................,,...............................................,,,........,,.......,,..............,,,,,..........,......................,,,,,,,,,,,,,,,,:::::~~~===~~~~~~~~~~~~~~~~~~~~~::::::::: ,,....,,,,,,,::,:,,...........................................................................................,,........................,,...........,,......................,:,.......,..,,,...........................,,,:,,,,,,,,,:::::~~~==~~~~~~~~~~~~~~~~~:::::::::::::: ,,....,,,,,,,::::,,...........................................................................................,,......,,,............................,,.....................,:,...........,.,,,....,,,...................,,:::,,,,,,,,::::~~~==~~~~~~~~~~~~~~~~~:::::::::::::: ,,....,,,,::,,,:::,...............................................................................,,...........,.....,,,,,,.........................,,.,,................,::,..,.......,.,,,,...,,,.....................,..,:~~:,,,,:::::::~~=~~~~~~~~~~~~~~~:::::::::~~~~~~~~ ,,,...,,,,:,,,,,::,...............................................................................,,..................,,,,,............................,,...............,::,..............,,,,,,,,.......................,,,,:~~::,,,,::::~~~=~~~~~~~~~~~~~:::::::~::::~~~~~~~ ,,,...,,,,,,,,,,,,,.......................................................,,........................,...................,.,............................,..............,,:...,.............,,:,,......................,,,.....,,:===~:::,::~~==~~~~~~~~~~::::::~~~~~~~~~~~~~~~~ ,,,...,,,,::,,,:,,,.......................................................,,...........,....,,,,....,,..................,.,...........................,,.............,:,.................,,,,.........................,,,..,,.,,:=??=:::::~===~~~~~~~~~::::~~~~~~~~~~~~~~~~~~: ,,,,,.,,::::,,,:,:,.......................................................,,,,...,,,..,,,,,,,,,,,,,,,,...............................................,,............,,,,.....,........,,,,,..............................,,,,,...,,:+??=::~~==~~~~~~~~:::~~~~~~~~~~~::::::::::: ,,,,,.,,,,::,,,:,:,.............................................,......,...,,,,.,,,,,.,,,,,,,,,,,,,,,.............................................,.,,,.,..........,,...............,,,,............,,...................,,,,,,..,:~+I?~:~===~~~~~~~~::~~~~~~~~~~~:::::::::::: ,,,,.,,,,,,:,.,::::,...........................................,.,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,.,,:::,...........................................,,,.............................,::,.................,..............,..,.,:,:,,,,,:=?I====~~~~~~~~~:~~:~~~~~~~~::::::::::::: ,,,,,,,,,,:::.,~:::,.......................................,,,,,,..,,,,,,,,,,,,,,,,,,,,,...,,::,,,,...............................................,,,......,,..,...............,,,......................,....,.......,,,,.,,.::::,.,,:=??==~~~~~~~~~~~~~~~~~~~~~:::::::::::::: ::,,,,,,,,,::,,:~::,.........................,,.....,...,..,,,.,,..,,,,,,,,,,,,,,,...,,,,:~~~:,...................................................,,.....,,,.,,.....,.......,,,,......................,,,..,,,.....,,,,,,,,,,,:::,,,,,:=+=~~~~~~~~~~~~::~~~~~~~~:::::::::::::: :,,,,,,::~=~~:.:~:::,....................,...,,.,,..,,.,,,,,,,,,,,,,,,,,,,,,,.....,::~~:,................................................................,,,,,...........,,,,,......................,::,,,:~:...,,,,,,,.,.::,:,,:::,,,,:~~~~~~~~~~~~~~~~~~~~~::~~::::::::::::: ,,,,,,:::~~~+=,,:,,:,.................,..,,.,:,.,,..,,.,,,,,,,,,,,,,,,,.,.....,,,,:~::,.................................................................,..,,,...........,,,....................,,,,:::,,~~:...,,,,,,,,.,,:~,:~,:::::,,::~~~~~~~~~~~~~~~::~~~:::~::::::::::::: ,,,,,,:::::::,.,,,,:::........,...,,..,,.::..::.,:,.,,..,,,,,,....,.....,,,,,,,,,,......................................................................,.............,,,.................,,....,,,:~===:,....,.,=:.,,,,,,,:,,,:~.,~,,::~~~~~~~~~~~~~~~~~::::::::::::::::::::: ,,,,,,::~~~:::,,,:,:::,.......,,.,,,,,,,,::,,~:,,,,.,,..,..............,,,,,,,,,.........................,,..............................................,...........,,,..........,,,.............:==:,.,..,,.,:=~,...,,,,,,.,:,::,~::::~~~~~~~~~~~~~~~~~~:::::~~::::::::::::: ,,,,,,,,:::~~:..,~:::~:.......,,.,,,,,,,,::,.,,..................,,,,,,,,,,,,.........................,,::::,..................,,,,,,.,,,,,,,,,.,,,,..,,.,,.........,,,.........,,,,,.,,,,..,..,,,:::::::,,,,~+~,.,,,::=::,:,::::,:::,:~~~~~~~~~~~~~~~~~:~~~:::::::::::::::::: ,,,,,:::::~~~:,.,::,,~:,......,,.,,,,::,,:~,...............,,..,..,,,,,,,,,,.........................,,::::::,..................................,,,,,,,,,,,,,,,,,,,,,,,.,.......,,.,,,,,,,.,..,,:,,~~:::::,:+=,,.,,,,~=:,,,:::,::.:::::~~~~~~~~~~~~~~~~~:~~~:::::::::::::::::: ,,,,,,,,,:::::,.,:::,:,:......,,,::,,,,........................,,,:::,,,,,.........................,,,::~~:::~:................................................,~:,,,,.........,,,,:::,,,,.,.,==:,:::,,,~+=~~,.,,,,:?+.,,,:~:,,::,.,~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::: ,,:,,,,::::::::,.,:~::::,,...,,,,,,,.......................,,,,,,,,,,,,,........................,,,,,::::::::,,,,............................................,,:,,,,,,,........,,,,,:::::::,,::==:,,::::~::~~:,,:=??=,.,~:?:.,=::::~~~~~~~~~~~::~~~::::~~::::::::::::::::::::: ,::::::::~~:::,,.,:~:::::,,..,,,,,......,,,.............,,,..,,,,..,,,........................,,,,::::::::::,,,.,,................................,...........,,,,..,,,,.......,,,,::::::~:,:~:=~::~~~~:~:~~,,:~??=~,.,:~=+,:++~~~~~~~~~~~~~~~::~~~:::::~::::::::::::::::::::: ,:::::::~::~~:,,,,:~~::::,,........,,,,,,......,.,,.......,,:::,,,,,,...................,,,,,,,,,::::::::::,,..,.,,,,...............,,,............................,,,,.......,,,,,::::::::,:,,:=~~~~~~~~~::,.,.,,..,,~++=,~?I+~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::: ::::::~~~:~===~,,,,:~::::,,,......,,,,.........,...........,,::,,,,,..................,,,,,,,,,,::::::::::,,...,.,,,,,..................,,,.......................,,,,,.......,,,,:::::::::.:::,=~:~~~~~~:::,.,,......,:~,~+II+:~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::: ,,::~:~~~~===+=,,,,:~~~~:,,,,....,,,,,,.................,:~~:,,.,...................,,,,,,::::::::::::::::,.,,,,,,..,,,.....................,,,,,,,,................,,........,,.,::::::,....:~:::::~~~~:,,,:~::...:,....,~+I=:~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::: ,:::::~~~~~=~~~:,,,:~~=~:,:,,......,,,,.....,,..........,:~:,,.........,,......,,,,,,,,,,,:::::::::::::~~:,,,,,.,,,,,,,,.........................,,,,,,.,...........,..........,,,,::::..,...,:::::::~~~:~~~~~:,,,::,...,.:++~:~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::~~~::::::: ,,,,:::::::~~~~,,,,::~=~:,:,,,...........,,,....,..,..:~+=:,,,.,.....,,,,,,,,,,,,,,,,::,,::::::::::~~~:::,,,.,,,,,,,,,,,,,...........................,,,,,,,,,,.....,,...,,....,,:,,=,.......,.:::::::::~~~~:::~~::,,::,,:~~:~~:~~~~~~~~~~~~~~~~~~~~~:::::::::::::::~~:::::::: ,,,,,::::::::::.,,,::~=~:,::::,..........,............:~=~,...,,.,,,,,,,,,,,,,,,,,,,::::,:::::::::~~::,,,,....,,,,,,,,,,,................................,,,,,,,,,,.,,..,,,..,,,::,~:.....,,::,,:::::::::~~::~~~::,::~~::~~:~~:~::~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::: ,::::::,:,,....,,,,::~=~::::::,.........,..........,:~:,,,,,,,,,,,,,,,,,,,,,,:::,:::::::::,,::::,,,,..,,,,,,....,,,,,,,,,,,,,,..,,............................,,,,,,,,..,,,.,,,,,,=,,,:::,,==,,:::::::::~::~~~~~~~~~::~~~~~~~::~:::::~~~~~~~~~~~~~~~~~:::::::::::::::::::::::: ,,,,:::,..,..,.,,,,,:~~:,:::::,.,.....,,,.........,,,::,:::,,,,,,,,::~~~::,,,::~~~~::,,,::,,,,..,............,,,,,,,,,,,,,,,,,,,....................................,,........,,~:,,,:,,,,=~:::::::::::::~~::~~:~~~~~~~:~::~:~~:::::::::~~~~~~~~~~~~~~~~:::::::::::::::::::::: .,,,,,,,,,....,,,,,,:~~::,,:,,,,,..,..,,..........:~:,:,,,,,,,,,::::::,,,:~~~~~~~::,,,::,,,...........,,,,,,,,,,,,,,,,,,,,,,,,,,.,,....................................,.....,,::,,::,,,,~=::::::::::::::::::::~~~~~~~~:~~~~::::::~:::::::~~~~~~~~~~~~~~~~~~~::~:::::::::::::: ,..,,..,,,,,,,,,,,,,:::,,,,,..,,,...,,,,.......,,::~,,,::::~~::,::::~~~~~~~~~~:::::::,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................,,,.,,.,,,+=~:::,::::::::::::::::::~~~~~~~~~:::::~~~::~~~:::::::::~::~~~~~~~~~~~~~::::::::::::::: ,,.,,..,,,,,,:::,:,:::,,,,,,..,,,...,.,........,:~:,,~~~::~~:,:~~~~~~~~~::~~~~~:::::,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................................,.,,,:++~::,,:~::::::::::::::::::::~~~~~~~::::~~~::~~~:::::::::::::~~~~~~~~~~~~~~~:::::::::::: ::,.....,,,,,:::,:,:::,,,,...:::,............,:::,,~==~:::~~~~~~:~~~~::::~~::::::::,,,,,,,...........,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................,,...,.,.,=~,,,.,:~::,:::::::::::::::::::::~~~~~~~~:::~::~~~:::::::::::::::~~~~~~~~~==~~~::::::::::: ,:,,,...,,,,,,::,,,,,,,,....,:~:,...........,:::,,:+=~::::~~~~=~:~~~::::::::::::::::,,,,,,,..........,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,,,.............................,.,~~,.,,,::~,,,,:::::::::::::::::::::::~~~~~~::::::~:::::::::::::::::~~~~~~~~==~~~::::::::::: ,,,,,,,..,,,,,,,,::,,,,.....::,~.........,.,~:,,,~=~:,:::~==~==~~:~~=~~~:::::::::::,,.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,......................................,,~=:,..,~=,:::::::::::::::::::::::~~~~~~::::::::~~::::::::::::::~~~~~~~~~~~~:::::::::: ,,,,,,,,.,,,,,,,,,,,,,.....,,,,:..........:,,::,,~~::::~:~~~~~~::~==~~:::::::::::::,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................................,~+=...,~+~:,:::::::::::::::::::::::~~~~~::::::::~~::::::::::::::~~~~~~~~~~:::::::::::: ::::,,,,,,,,,,,,,,........,,,...........,~=~::,::::::::::::,,,,::::,,::,,,,:::::,,,,,...................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................................,.....,,,,...:+?:,=?+::::::::::::::::::::::::~~~~~:::::::::::::::::::::::::::::::::::::::::::: ,:~~,,,,:::,,,,,,,.......,,,,..........,:~:,,,,:::::::,,,,,,,,,,,,,.,,:::,,:::,,,,,,,..,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................................,.....,,.,,.,=+:.:+?+::::::::::::::::::::::::~~~~~~::::::::::::::::::::::::::::::::::::::::::: ..,:,,,,:::,,,,,,.......,:,,.........,:~=:::,,,,.,,,,,,:::::,,,,,,:::,,,,,,,,,,,,::,,,,,......,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................................,...,.,,,,,.,=+?+~:::::::::::::::::::::::::::~~~~~~:::::::::::::::::::::::::::::::::::::::: ,,...,,,,,,,,,,,.......,:,..........,~=~,::::::::::::,,,,:,,..,::,,,,,,,,,,,,,,::,,....,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,,...,,....................,,.,,,,,,,,~~::::::::::::::::::::::::::::::~~~~~~~:::::::::::::::::::::::::::::::::::::: ,,,,,.,,,,,,,,,,,.....,:,,.........,:~:,,::::::::::::,,,:,,.,,,:,,,,,,,:,,,,,:::,,...........,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,,,..,....................,,,,,,,,,,,,:::::::::::::::::::::::::::::::::~~~~~~:::::::::::::::::::::::::::::::::::::: ::,,,,.,,,..,,,......,::.........,,:~:,,,:::::::::,,,,....,,::,:,,,,:::,,,,:::,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,.........................,,:,,,:~:::::::::::::::::::::::::::::::::::::::~~~~~~~::::::::::::::::::::::::::::::::::: ::,,,,..,...,,......,,:,........,,:::,,:,::~~:::,,,......,,::,,,,,:::::,::::,,..........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................,~~:,::,,:::::::::::::::::::::::::::::::::::::::::~~~~~~:::::::::::::::::::::::::::::::::: :~~::,.,.,,,.....,.,:..........,,,::,,,,,,::,,,......,,,:::,,::,,:~::,::::,,....,,,....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,:,...................,,......,::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::,,:,...,,,.....,,~~..,......,,,,::,,::,,,,,.....,,,,,:,::,,::,:::::::::,,......,,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,,,...................,,....,,,,::,:::::::::::::::::::::::::::::::::::::::::::::::~:::::::::::::::::::::::::::::: ,,,,,,.,,,,.....,:~,.........,,::,:~~::,,,,,..,,.,,,,,:::,,~~::~:::::::,,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ,,,,..,,........:~:.........,:~:,,:~~:::,,,,,,,,,,,,,,::,,:~~:~~~~::::::,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................,,,,,,,:,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: .....,,.......,::,.,.......,:,,.,,:::~~:,,::::,,,,,,,,,,,:~~~==~::::::,,,,,......................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ...........,:~~:........,,,,,,..,,,:::::,,::,,,,,,,,,,,,::~~:,,,,,,,,,,,,,,.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,......................,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ..........,,:~:........,,,,,,,,,,,,::::,,,:,,,,,,..,,,,:~~:,:::::,,,:,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ........,.,~~........,,:,,,,,,:,,,,,:::,,,,,::,,..,,,,::::,,,:~~~:,,,,,,..............,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............,,.,,,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ........,,,:,.......,,,:,,,,,,,,,,,,:::,,,::::,,.,,::::::,,,:=+=~:,,,,,,...........,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: .....,,::,,........,,,,,,,,,,,..,,,,,:,,,,,.,,..,,:::~~=::::~=+=~:,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,,,,:::==~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ....,,::,.........,,,,,,,,,,,,,,..,,,:,,,,..,,,,,:::~==+:::::===~:,,,.,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,:,,........,,,,,,:~=~~~~~::::::::::::::::::::::::::::::::::::::::~~~~~~~~~::::::::::::::::::,,,::,,,,,::::::::: ...,,:,.........,,,,...,,,,,,,,.,...,,::,,,:::,,,,,,~=~::~::~=+=::,,,.,............,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,::,,,,,,.......,,:~===::::::::::::::::::::::::::::::::::::::::::::~~=========~:::::::::::::::::,,,,,,,,,,,,,,,,,,, ...,,,..........,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,:,,:~~::~~~~=+=~::,,...,........,,,,..,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,.....,,::=+~:::~:::::::::::::::::::::::::::::::::::::::::~~======~~:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,, ...,::,..,,,,,,,,,,,::::,,,,........,,,..,,,,,,,::,,,,~:::~~~~:::,,..............,,,..,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,.,,~~==?+~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::,,::,,,,,,,,,,,,,,,,,,,,,,,, ...,:::,,,,,::,,,,,::::,,,,................,,,,,:~::~,,::::::::,,,....................,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,:,,,:~+===~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,..,:::::::,,,,,,,,,,,,,.....................,,,~~~~,,,::::::,.......................,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,:,:,::~:~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::,,,,,,,,,,,,,,,,,,,,,, ,,,,,,::,..,,..,,,.............................,,.,::::::,,,,,........................,,,,...,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,::,:,::::::::::::::::::::::::::::::::::::::::::,::::::,:::::::::::::~::::,,::::,,,,,,,,,,,,,,,,,,,,,, .,,:::::,,:,,,,,,,................................,:::::,,,,.................................,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,:::::,,,.....................................,,,,,,....................................,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, .,,::,,::,,,,,..................................,,,,,,,,,,............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,::,,,,,,.......................................,,,,,,.,.............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,........................................,:::::,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ::,,,.......................................,.,:~~:,,..............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, :,,.........................................,,,:~~:,,..............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,