..@@@@@...@@@@@@@..@@@@@@@..@@.....@@..@.....@..@........@....@....@@...@@.........@..@............@......@@.@@.......@@@...@@@@@@......@........@@@...........@........@....@........@@.@@....@.....@..@.....@....@.......@@...@@....@@@@@....@@@@@.....@......@@.....@@.