,:.;:..::,,,,.;::...::;:,:::,,,;;,;,;,.;;;:,::;.;::,,,,:::;;;...,,,;;,,;.,,,::;;,,,::,;;,,;;;.:;,,,..;...,,::::,,,;;;:.,,,,,,::::;;.;::;;:;...;;;.;:.;;;:;..,;;;.,,,::;;,,,.:,,..,;:;.
,;.:.:.,::;;..,:,;,,,,...;:;:,:,:,:,;.,.;;::;:;..;,,:;;;.,,,;::.,,:,,;;.,,;;.;.,::,:.:::.;;,::,.;:;.:;,:;;...;:;::,,:.;;,,;:..,,;:;..;:;..;;::....;;;;.;:;,..;;
;,,,,.:::::::::,....;;,,:,;;.;.:,:,,::,.;;::,:;,:,,,:.,,;,,::,,,:;;;..;...;;,:,;.;.:,::..;;;...,,:,::,;:.,,,,,,,..;:::,,,,,....;,,:;;,,,,.,.,:;:
;......;;;;;;;;...::,,..:::::.;;....,.:::,,,,;;;;...,,,:;:::...;:,,,::;...,,,::;;,,,,:;...;..:....,:,,;;...,,,,,,;;
.......,,,,,,,,,,,..............,,..,::..;;..,,,;;;;;;;.....::,:,:;:.,,,:;;:,,,:;...;:,,,;:..;:,,,:;..;
,,,,,;;:...,:;;;.,,,;;:.,,;:;::,,;:..;,,,;:;....;:,,,:,,;,,,:,,,;;.:,,::;..,::;.,,:;.,,.;;:;;;::..,;:;:..;.,;;:;.,,;:;::;.,..,
:.,::..,,,;;:..,,,:;:.,,,:;;;;::;;;;....,,,::,,,:,,::;...;,,,,,:,,:,,,,,;, ;;:.:
;,,,,,,,::;..,:,,:;;;,,:;;;...,,..,.,::;;,.,.,.;:;:;..,.,,,..,,:;;::::;;;;;;::;..,,,,..;:;:.:;;::;;;,,;;:;,,
.;,,,,;:;;;;;;:;:.,,,,;;;;:::;;::;,;,;:.,;:;.;::;;,.:;.;;.;..;:,;.
,,,,,,,,;;;....::::::::::::::,:,;,:,;,:;:;.,.;;:;,.;:;.,;;:;.,,;:;,.;:;;,.;::.;,;;
;,..:;:;:,,,,;:;:.,,:::,.,;;:;,,.....;;;::,,,,,;;;,;:,::,;:;:;,;:,
.:;;;.,,,:,:,.;;;,;..,:;::,;.:,:,,,.,.;:;;;::..,:;..;:;.:;;;::::...;,;;,:;.;,.;,.
,,,,.;;;::::.....,,,,,:::;;,,,;.,,.;:;;........,,..,::..;;..,,,;;;;;;;...
,;:;..,,,::::;;;;,,,..;;;;:;:;:;:,.;;,;;:;:.;:;:;..;:;,;:;,;:;..,:;.
;..;;,;,;,;,;.:,.,.,:::,.,.,.,.,..,:;:;:;:;:.:.:;,:;,:,;.,;:;,;:;;;:;:;;:,,;:;,,:;:;:;;.;;:;
....;;,,,::::;...,,;;;.,..,.,.,:;:;::;;;;;;,;,;,,;::.:;;:;:,,:;:;,.:;.,;:;
;::,,,,::;....,,:;;,::,.;,.;:::,;,:,.;:;.,:,:,,,:,:::.,::.;;;..:::;.
.,;;..:,,,,;..:;::;:;.,.;:.,;:.,..;:;:;.,.;:.,
.,,,::;;..:::;;;;.,
:.,,,,,...;;::..;;...,,.,;;:;.,.,;;:
.:,,,..::;;;;;,,,,::;;...,,,::,,,:,,::;...;
,,:.;;;;..::,,,
;;,,,;;....,.,.;:;:;:;:;,:,:;,:;,;:;;:;;,.;;:::,:.:;:;;:;:;..,:;:;:..,:;;:;:,,.,.:;;:;:.,.
,,,;:;:;:..;:;:;:;:;:.,..,,..,:;;:;:;;,,.;;:;,,.:;:;..,;::;.,,;:;.,;:;:;,,.;:;,,.
.,,,,,,......;;;.....:,,,,
.,,,,:::,,,,,,:.,,:.;;;:
;,,,::::....;;;;,,,::::...
.,,,,,:......;;,,,,,,,:;;.;.;.;,,:.;;.,
,,,,,,,.:;;,,;:;..;;:;::......,,..,::..;....,,:;;,:::,,.,,,:,:::.,::.,;;..,,,;;,,;;;,....,,;;...;;;,,:;:;...,;;;.,,,;;:;;
;;,,..,,,,,,,;;;....:::.;;:::,,,,,.,..,.;:;:;:;:.,.;:;:.,.;::;;..,;:;.,:,:(´;ω;`);:.:.;.,.;:,,.;,:.;,;:.;,;:;:;..,
.,,,,,,::,.,::.,.;:;;;;,.,..,......;;;.....:.,.:.,.;;,.,::;..,,.,.;:;:;.,.;:;:.,,.:;
,...,,,,;,,;
,.,,;;;...;;:;;;:;.,,;,;;:;:,;::..;:.,:::::;....,,:;;,:,.,::::,;,::,,,,:,:::.,::.:,,.:;:::::
.,.:;;:::,,,:,;..;;;
,,::,.,,,::,,,:,,::;...;:;;;;..;.;.;;;
;::,,,;;,:,:,:.;.:,
;;......,,,,;,,,,,;,,,;,,,
:::::
;,;;::.,.;:::;;;,;;::;,;::,.;:;.,;:;.,;;:;.,;;:.,;:.,:;
.;.:,;;,;;:::::;;;;;:;
::....,,,,;;
..;:;:,,
...::;..;,,.,,,...;:;;;:;..,,;:.,,,,
,,::;..
,,.;,,...;..,,;;,:::;;:;:,,,:.:.,.;;,.,.;;.;..:;.,;:
,,::;
;;;;::::::;;:;;:;:;:;
::..,,,::,:...;;
;....::,::,.;.....
;;;;.,
:,.;:;..,,
;,,,,;;;:,.,:
::::;;;;..,,,,
,;:...;;;;;::::
.;,;.:,;;:..::;;,..;;::,,,:,:,,:
;,,;;;::....:..........,,..,::,,,;;;;;;;.........,,..,::..;;...,,;;...:,,,;:.,::;;,,;;;,;,
;,,;:;;;;,...:::.::.:.,:::::;;:,..;,,,;;....,,....
,,,,;;:;,,,,.;;;....,,:;;,:::::,;,::,,,,:,:::.,::...,,,...;;,,,..;;:::::,...,.,.,,:::...;,,,::;..
;,,,,,,;::::...,,:;;:;.,,,;;..,.;;,,,,;.;:::;:;,;:.;;.:;;:::,...::;;.,....;:::,,...:;::...:,,:::,:.....::;:..,;
;::::;;;.,,,:,:,.;;;,;..,:;::,;.:,:,,,,;;;;.,:;.,:::;;;.;.;,,,,,..;;..::,:;..,...:::,,;;.::,::::..::,::..:::::.;,,;:;.;,;