''''@@@''''''@@@@@@'''@@'''''@@''@@'''''@@''''@@'@@''''@@''''@@''@@'''''@@'''@@'''@@''''@@'''@@'''@@''''''''@@'''''@@''''@@'@@''''@@'''''@@''@@''''''''@@'''''@@'''''@@@'''''@@@@@@@@@''@@''''''''@@'''''@@''''@@'@@''''@@'''''@@''@@''''@@''@@'''''@@'''@@'''@@'''@@'''''@@'''@@@@@@''''@@@@@@@'''@@'''''@@'