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