p=============================================================================q |:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::| |:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::| |:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::| |:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::| |:::::::::::WWWWWWWWW::::WWWWWWW::::::::WWWWWWW::DDDDDDDDDDDDDDDDD::::::::::::| |:::::::::::WWWWWWWW::::WWWWWWWW:::::::WWWWWWW::DDDDDDDDDDDDDDDDDDDD::::::::::| |:::::::::::WWWWWWWW:::WWWWWWWWW::::::WWWWWWW::DDDDDDDDDDDDDDDDDDDDDD:::::::::| |::::::::::::::::::::::::::::::::::::::::::::::::::::::::::DDDDDDDDDDD::::::::| |:::::::::::WWWWWWW:::WWWWWWWWWW::::WWWWWWW::DDDDDDDDD:::::::DDDDDDDDD::::::::| |:::::::::::WWWWWWW::WWWWWWWWWWW:::WWWWWWW::DDDDDDDDD::::::::DDDDDDDDD::::::::| |:::::::::::WWWWWW::WWWWWW::WWWWW:WWWWWWW::DDDDDDDDDD:::::::DDDDDDDDDD::::::::| |:::::::::::WWWWWWWWWWWWW:::WWWWWWWWWWWW::DDDDDDDDDD::::::DDDDDDDDDDD:::::::::| |:::::::::::WWWWWWWWWWWW::::WWWWWWWWWWW::DDDDDDDDDDD:::DDDDDDDDDDDDD::::::::::| |:::::::::::WWWWWWWWWWW:::::WWWWWWWWWW::DDDDDDDDDDDDDDDDDDDDDDDDDD::::::::::::| |:::::::::::WWWWWWWWWW::::::WWWWWWWWW::DDDDDDDDDDDDDDDDDDDDDDDDD::::::::::::::| |:::::::::::WWWWWWWWW:::::::WWWWWWWW::DDDDDDDDDDDDDDDDDDDDDDDD::::::::::::::::| |:::::::::::WWWWWWWW::::::::WWWWWWW::DDDDDDDDDDDDDDDDDDDD:::::::::::::::::::::| |:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::| |:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::| |:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::| |:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::| b=============================================================================d