$$$ $$$$$$$ $$$$ $$$$$$$$$$ $$$$????$$ $$$$$$$$$$$$??????????$ $$$$$$$$$$$$$$?????????$IIIII $$$$$$$$$$$$$$$$$????????$:::::III $??$$$$$$$$$$$$$$$?????$$$:::::::II $???$$$$$$$$$$$$$$$????$$$$:::::::::II $?????$$$$$$$$$$$$$$??$$$$:::::::::::::I $??????$$$$$$$$$$$$??$$$$$:::::::::::::::I $???????$$$$$$$$$$$?$$$$$$$:::::::::::::::I $???????$$$$$$$$?$$$$$$$$:::::::::::::::::I $????????$$??$$$$$$$$$$$:::::::::::::::::I I:$$$$$$$$??WWWWWWWWWW::::::::::::::::::::I I::::$$$$$$$$$$$$$$$$::::::::::::::::::::::I $$$ I:::::$$$$$$$$$$::::::::::::::::::::::::::::I $$$???$$ I::::::$$$$$$$:::::::::::::::::::::::::::::::I $????????$$ I:::::::::::::::::::::::::::::::NNNNNN:::::::I$???????????$$ I:::::::::::::::::::::::::::::::MMMMMMMMMM:::::I??????????????$ I;;;;;;;;;;;;;;;;;;NNNNNN;;;;;NNN;;;;;;NN;;;;;I?$$$$????????$ I;;;;;;;::::::::MMMMMMMMMM:::MM:::::::::M:::::I?????$???????$ I::::::::::::::NN:::::::NN::::NN::::::::::N::::IIII???$??????$ $?I::::::::::::MM:::::::MM:::::M::::::::::M::::::::I??$??????$ $$$??I:::::::::::N:::::::::M:::::M::::::::::M::::::::I??$??????$ $??????I:::::::::M:::::::::::N::: $$$ $$$$$$$ $$$$ $$$$$$$$$$ $$$$????$$ $$$$$$$$$$$$??????????$ $$$$$$$$$$$$$$?????????$IIIII $$$$$$$$$$$$$$$$$????????$:::::III $??$$$$$$$$$$$$$$$?????$$$:::::::II $???$$$$$$$$$$$$$$$????$$$$:::::::::II $?????$$$$$$$$$$$$$$??$$$$:::::::::::::I $??????$$$$$$$$$$$$??$$$$$:::::::::::::::I $???????$$$$$$$$$$$?$$$$$$$:::::::::::::::I $???????$$$$$$$$?$$$$$$$$:::::::::::::::::I $????????$$??$$$$$$$$$$$:::::::::::::::::I I:$$$$$$$$??WWWWWWWWWW::::::::::::::::::::I I::::$$$$$$$$$$$$$$$$::::::::::::::::::::::I $$$ I:::::$$$$$$$$$$::::::::::::::::::::::::::::I $$$???$$ I::::::$$$$$$$:::::::::::::::::::::::::::::::I $????????$$ I:::::::::::::::::::::::::::::::NNNNNN:::::::I$???????????$$ I:::::::::::::::::::::::::::::::MMMMMMMMMM:::::I??????????????$ I;;;;;;;;;;;;;;;;;;NNNNNN;;;;;NNN;;;;;;NN;;;;;I?$$$$????????$ I;;;;;;;::::::::MMMMMMMMMM:::MM:::::::::M:::::I?????$???????$ I::::::::::::::NN:::::::NN::::NN::::::::::N::::IIII???$??????$ $?I::::::::::::MM:::::::MM:::::M::::::::::M::::::::I??$??????$ $$$??I:::::::::::N:::::::::M:::::M::::::::::M::::::::I??$??????$ $??????I:::::::::M:::::::::::N::::N:::::IIII:N::....I???$??????$$ $????????II:::::::N:::::::::::M::::M::::IIWWW:::.....I???$???????$ $$??????????I:::::::::::::::::::N::::N::::IIWWW::::....I????$???????$ $?????????????I:::::::::::III:::::M::::::::::II::::.....I?????$??????$ $?????$????II??I::::::::IIWWW::::::::WWW:::::::::::...I???????$??????$ ??$$???II::III::::::::::IWWW:::::WWWWWWWWW:::::::::...I???????$$?????$$ $$????I:.....:::::::::::II:::::WWWWWWWWWW:::::::