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